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
Entwicklertutorial/Entwicklerdokumentation
-
- Beiträge: 2
- Registriert: Di 23. Jan 2007, 08:49
- Kontaktdaten:
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:
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 -->
"Es wird keine Handlung geben, keine Geschichte mit ihrer Versprechung auf einen Anfang und ihrer Hoffnung auf ein Ende." (Andrzej Stasiuk)
sollte helfen:
http://contenido.org/forum/viewtopic.php?t=4952 // templates
http://www.contenido.org/forum/viewtopi ... 4764#34764 // allgemein, sonstiges
http://contenido.org/forum/viewtopic.php?t=4952 // templates
http://www.contenido.org/forum/viewtopi ... 4764#34764 // allgemein, sonstiges
*** make your own tools (wishlist :: thx)
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
Re: Entwicklertutorial/Entwicklerdokumentation
Bei deinem Problem kann ich dir nicht helfen, aber widerstehen konnte ich auch nicht ...
Immer diese Fremdwoerter. 
Du meinst wohl versiert und nicht visiert.speedyware hat geschrieben:Ich bin in PHP ziemlich visiert


Bitte keine unaufgeforderten Privatnachrichten mit Hilfegesuchen schicken. WENN ich helfen kann, dann mache ich das im Forum, da ich auch alle Postings lese. PN werden nicht beantwortet!
-
- Beiträge: 2
- Registriert: Di 23. Jan 2007, 08:49
- Kontaktdaten: