IF Anweisungen in Template Systemen

<Barret>

Mitglied
Hi,

ich habe mir ein kleines Template System gemacht aber ziemlich einfach ich kann damit nur {VARIABLEN} ersetzen. Ich möchte aber jetzt auch while Schleifen und if Anweisungen in mein Template mit einfügen. Wie funktioniert sowas ? ich möchte kein fertiges Template System, ich möchte es gern selber machen, aber ich weis nichtmal wie ich anfangne soll. Bin über jede Hilfe dankbar :)
 
Das wird ihm warscheinlich wenig bringen.
Smarty kompiliert die Templates in PHP um.
D.h. aus z.B. <if bedingung>dann</else>sonst</if>
(weiß nicht ob das in Smarty so ist. In anderen Systemen ist die Syntax dafür so...)
wird dann
<?php
if(bedingung) {
echo "dann";
} else {
echo "sonst";
}
?>

Ist also nicht wirklich in andere Template-Engine übernehmbar.
 
Zurück