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