Verwirrung mit geschwungenen Klammern
Zuzu
- php
Hallo,
in dem PHP-Projekt, an dem ich gerade angefangen habe zu editieren, befinden sich Templates im HTML-Format.
Und es kommen immer wieder folgende Konstellationen vor:
{if $zuGross == "true"}
blabla
{/if}
oder auch nicht Nachvollziehbares wie das hier:
{section name=firmen loop=$firmenid}
{/section}
Ich kenne diese Schreibweise nicht, und ihr?
Vor allem irritiert mich die Tatsache mit den geschwungenen Klammern, die ich nur von den variablen Variabeln her kenne.
Was ist das?
MfG
Zuzu
Hello Zuzu,
in dem PHP-Projekt, an dem ich gerade angefangen habe zu editieren, befinden sich Templates im HTML-Format.
Du schreibst doch selber "Template".
Zu einem Templatesystem gehört immer ein Parser, der das Template lädt, nach bestimmten Textsequenzen darin sucht, diese auswertet und entsprechend ersetzt.
Manche Template-Parser wiederholen diesen Vorgang solange, bis keine Treffer mehr erzielt werden. Das ermöglicht dem Parser, selber wieder Patterns in das Template einzusetzen. Dieses könnte bei Deinem Modell z.B. hier stattfinden
{section name=firmen loop=$firmenid}
Das ist aber nur eine Vermutung, weil Du uns Dein System bisher nicht benannt hast.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom

Hallo,
sieht nach Smarty aus.
Gruß,
Leeloo