Mailinglisten-Archive |
Hallo,
> Jedoch ist mir aufgefallen, das auch Blöcke mit Variablen geparsed
> werden, die nie mittels setcurrentBlock gesetzt wurden.
> Dadurch wird das
Platzhalter die sich in verschiedenen Blöcken befinden dürfen nicht die
selbe Bezeichnung haben.
Hier ein kleines Beispiel :
*tpl
{session}
<!-- BEGIN block -->
{session}
<!-- END block -->
*tpl
*php
$tpl->setVariable("session" , session_name()."=".session_id() );
$tpl->parse();
$tpl->shoe();
*php
Das Beispiel würde trotz nicht ansprechen des Blockes diesen jedoch
parsen.
So muss es aussehen
*tpl
{session}
<!-- BEGIN block -->
{session1}
<!-- END block -->
*tpl
*php
$tpl->setVariable("session" , session_name()."=".session_id() );
$tpl->parse();
$tpl->shoe();
*php
Das wäre korrekt
Gruß aus Koblenz
-Stefan
php::bar PHP Wiki - Listenarchive