Mailinglisten-Archive |
* Sebastian Bergmann wrote: > > ich habe die main.html und die login.html... das {main}-Tag in der main.html > > soll'durch den Inhalt der login.html ersetzt werden,wobei vorher zwei > > tags in der login.html gesetzt werden müssen... > Richtig, das ist mit > $tpl->set_var( "main", implode("", file("login.htm")); > nicht möglich. Ja. Man kann zunächst folgendes machen: $t->set_var( ... ); $t->parse("out",array("login")); /* login referenziert hier login.htm */ ^--------------------, Und dann später: | | $t->set_var(array( V "main" => $t->get_var("out") ); $t->parse("foo",array("mainfile")); /* mainfile referenziert hier main.html */ Oder (ungetestet): main.htm enthält bspweise: <html><body>{CONTENT}</body></html> login.htm enthält: <p>blafasle {ZUPP}</p> dann: $t->set_file(array( "main" => "main.htm", "login" => "login.htm" )); $t->set_var(array( "ZUPP" => "Ersatztext" )); $t->parse("CONTENT",array("login","main")); HTH, -- Björn Schotte b.schotte_(at)_pangora.com http://rent-a-phpwizard.de/ bjoern_(at)_baer.main.de Software dev advocate: http://www.advogato.org/person/baerli/
php::bar PHP Wiki - Listenarchive