Hallo,
ich arbeite grade an einem schon einigermaßen komplexen Projekt und hab mir deswegen überlegt Templates/Templateklasse
zu benuetzen um das ganze etwas übersichtlicher zu gestalten.
Ich hab bisher von Templates herzlich wenig Ahnung und habe mir deswegen mal die Tuts und Threads die hier so zur Verfügung stehen mal durchgelesen.
Allerdings hab ich eine Frage dazu:
Es kam schon raus (und das ist ja auch wohl der Sinn), dass Templates dazu dienen sollen
Funktionalität von Design/Layout zu trennen.
Das geschieht (so hab ich das verstanden) dadurch, dass man das Layout der Seite erstellt mit "Variablen" an den dynamischen Stellen bzw Schluesselwörtern/ausdrücken die der Templateparser dann erkennt und je nach Anforderung dynamisch auffüllt/ersetzt.
Das mag ja bei simplen Sachen wie Newsscript , Gästebuch und Co toll funkionieren.
In meinem Projekt z.B. hab ich ne Menge Dropdownmenüs, die je nach Anforderung durch den Benutzer andere Optionen zur Verfügung stellen sollen oder evtl sogar mal garnicht vorhanden sein sollen (stattdessen evtl etwas anderes) usw usw.
Hab ich das Prinzip von Templates noch nicht verstanden? Oder wie geht ihr an soetwas heran?
Bei zunehmender Komplexität der Seite wird es doch immer schwieriger Funktion & Design ueberhaupt zu trennen, geschweige denn einen Parser zu schreiben, der das dann auch erschlagen kann.
Das muss doch dann heissen, dass es irgendwann einen Punkt gibt, wo die Seitenfunktionalität zu komplex wird, um noch sinnvoll mit Templates zu arbeiten?!
Ich bin verwirrt.
Falls ich daneben liege, waer ich dankbar wenn mir mal wer erklären koennte (etwas abstrakter evtl nicht gleich an nem Beispiel) wie/wann/wozu man nun genau Templates verwendet (verwenden sollte) und wann besser nicht ?!
Danke vielmals!
Gruß
Frank
ich arbeite grade an einem schon einigermaßen komplexen Projekt und hab mir deswegen überlegt Templates/Templateklasse

Ich hab bisher von Templates herzlich wenig Ahnung und habe mir deswegen mal die Tuts und Threads die hier so zur Verfügung stehen mal durchgelesen.
Allerdings hab ich eine Frage dazu:
Es kam schon raus (und das ist ja auch wohl der Sinn), dass Templates dazu dienen sollen
Funktionalität von Design/Layout zu trennen.
Das geschieht (so hab ich das verstanden) dadurch, dass man das Layout der Seite erstellt mit "Variablen" an den dynamischen Stellen bzw Schluesselwörtern/ausdrücken die der Templateparser dann erkennt und je nach Anforderung dynamisch auffüllt/ersetzt.
Das mag ja bei simplen Sachen wie Newsscript , Gästebuch und Co toll funkionieren.
In meinem Projekt z.B. hab ich ne Menge Dropdownmenüs, die je nach Anforderung durch den Benutzer andere Optionen zur Verfügung stellen sollen oder evtl sogar mal garnicht vorhanden sein sollen (stattdessen evtl etwas anderes) usw usw.
Hab ich das Prinzip von Templates noch nicht verstanden? Oder wie geht ihr an soetwas heran?
Bei zunehmender Komplexität der Seite wird es doch immer schwieriger Funktion & Design ueberhaupt zu trennen, geschweige denn einen Parser zu schreiben, der das dann auch erschlagen kann.
Das muss doch dann heissen, dass es irgendwann einen Punkt gibt, wo die Seitenfunktionalität zu komplex wird, um noch sinnvoll mit Templates zu arbeiten?!
Ich bin verwirrt.
Falls ich daneben liege, waer ich dankbar wenn mir mal wer erklären koennte (etwas abstrakter evtl nicht gleich an nem Beispiel) wie/wann/wozu man nun genau Templates verwendet (verwenden sollte) und wann besser nicht ?!
Danke vielmals!
Gruß
Frank