Mailinglisten-Archive |
Hallo Liste, habe eine Frage zu den Templates der phpLib: * arbeite mit den Templates wie gewohnt * auf meiner Testumgebung klappt alles wunderbar * ABER beim (neuen) Provider nicht mehr Problem: - Variablen wie {CONTENT} werden wie gewohnt geparst und angezeigt - Variablen wie {TOPMENU_OBJECT} innerhalb einer Blockdefinition werden aber nicht ersetzt! - beim Durchlauf mit debug = TRUE sehe ich zwar, dass auch die Blockdefinitionen irgendwie bearbeitet werden, kann aber keinen Fehler finden Folgenden Code setze ich ein: <!-- test.php3 --> $t = new Template($tempDir, ""); $t->set_file(array( "templateHandle" => "test.ihtml")); $t->set_var("CONTENT", "test inhalt"); $t->set_block("templateHandle","topmenuitems","TOPMENUITEMS"); for ($val = 0; $val < 10; $val++) { $t->set_var("TOPMENU_OBJECT",$val); $t->parse("TOPMENUITEMS","topmenuitems",true); } $t->pparse("", "templateHandle"); page_close(); <!-- /test.php3 --> <!-- template test.ihtml --> <body> ** <br> {CONTENT} <br> ** <hr> <!-- BEGIN topmenuitems -->{TOPMENU_OBJECT}<br><!-- END topmenuitems --> </body> <!-- /test.ihtml --> a) entweder ist die Lib falsch konfiguriert b) oder ich mache was falsch Hat jemand eine Idee? Ich bin für jeden Tipp dankbar! Thanx in advance, Manuel
php::bar PHP Wiki - Listenarchive