phpbar.de logo

Mailinglisten-Archive

[pear] ITX - Template

[pear] ITX - Template

Stefan Neuser neuser at prognosyss.net
Sam Jun 14 10:53:50 CEST 2003


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