Seite 1 von 1

Entwicklertutorial/Entwicklerdokumentation

Verfasst: Di 23. Jan 2007, 08:58
von speedyware
Hi!
Ich habe den Auftrag bekommen, ein vorhandened Contenido-System zu überarbeiten, unter anderem einen LogIn-Bereich zu erstellen, etc.
Es sind nun schon etliche Module vorhanden, die ich abwandeln muss. Ich bin in PHP ziemlich visiert, habe nur Probleme mit den Klassen und Funktionen von Contenido. Ich suche jetzt schon seit 2 Tagen nach einer Entwicklerdokumentation oder einem Entwicklertutorial, jedoch ohne Erfolg. Auch in diesem Forum habe ich keine Erfolge gehabt - wenn, dann stieß ich nur auf defekte Websites. Habt ihr eine Idee, wo ich zum Beispiel eine genaue Erklärung der Funktion Template::set() bekomme? So wie es aussieht, ist sie für bestimmte Ausgaben zuständig.

Danke schonmal
Speedy

Verfasst: Di 23. Jan 2007, 10:40
von MichFress
Tutorials gibt es leider noch nicht (wird sich aber wohl in den nächsten Wochen, Monaten ändern), Dokumentation beschränkt sich auf die Admin- und BenutzerHandbücher und ein paar andere Dateien, die bei Contenido dabei sind.
Speziell zur Benutzung der Template-Klasse würde ich empfehlen, dir einfach mal ein paar Module anzuschauen, die diese Klasse benutzen. Dir dürfte dann alles klar werden.

Alternativ:

Code: Alles auswählen

// wir brauchen ein Template - Objekt
if (!is_object($tpl)) {
	$tpl = new Template;
}
//alles auf Null setzen
$tpl->reset();

// Platzhalter mit Inhalt füllen
$tpl->set('s', 'HEADLINE', "eine Überschrift");

// Schleifen gehen auch
while($irngwas){
  // Blöcke erfordern als erstes Argument ein 'd'
  $tpl->set('d', 'ZEILE', $foo);
  //zum nächsten Block
  $tpl->next();
}
// generate gibt den zuvor generierten Code aus
// $template ist die Datei, die man im zweiten Code-Kästchen findet
$tpl->generate('templates/'.$template);

Code: Alles auswählen

<h1>{HEADLINE}</h1>
<!-- BEGIN:BLOCK -->
{ZEILE} <br />
<!-- END:BLOCK -->

Verfasst: Di 23. Jan 2007, 11:15
von emergence

Re: Entwicklertutorial/Entwicklerdokumentation

Verfasst: Di 23. Jan 2007, 11:25
von Halchteranerin
Bei deinem Problem kann ich dir nicht helfen, aber widerstehen konnte ich auch nicht ...
speedyware hat geschrieben:Ich bin in PHP ziemlich visiert
Du meinst wohl versiert und nicht visiert. :lol: Immer diese Fremdwoerter. :P

Verfasst: Di 23. Jan 2007, 11:35
von speedyware
Hehe ;)
Danke für eure Antworten! Werd mir das gleich mal anschauen....

Speedy