mad-boy
14.10.2003, 16:24:55
Hi,
ich wollte nun mal das Integrated Template (bei PHP dabei) ausprobieren, ich bin auch sehr zufrieden, allerdings habe ich ein Problem mit verschachtelten Blöcken:
Code des Templates:
<!-- BEGIN list -->
<BR>
<a name="{list_letter}"><div style="background-color:#EEEEEE;">{list_letter}</div><BR>
<!-- BEGIN movies -->
<a href="#{list_letter}" onClick="window.open();">{movie_name}</a><BR>
<!-- END movies -->
<div style="background-color:#EEEEEE;"><a href="#top">Top</a></div><BR>
<!-- END list -->
mein PHP-Code sieht so aus:
$tpl->setCurrentBlock("list");
$tpl->setVariable(array("list_letter"=>"A"));
$tpl->parseCurrentBlock();
$tpl->setCurrentBlock("movies");
$tpl->setVariable(array("movie_name"=>"lala","movie_id"=>10,"list_letter"=>"A"));
$tpl->parseCurrentBlock();
Nun wird aber der Top-Link aus dem Block list ÜBER dem Block movies dargestellt, und nicht, wie vom Template vorgesehen, unter dem movies Block. Wieso? Kann mir da jemand helfen?
Danke schonmal, Michael
ich wollte nun mal das Integrated Template (bei PHP dabei) ausprobieren, ich bin auch sehr zufrieden, allerdings habe ich ein Problem mit verschachtelten Blöcken:
Code des Templates:
<!-- BEGIN list -->
<BR>
<a name="{list_letter}"><div style="background-color:#EEEEEE;">{list_letter}</div><BR>
<!-- BEGIN movies -->
<a href="#{list_letter}" onClick="window.open();">{movie_name}</a><BR>
<!-- END movies -->
<div style="background-color:#EEEEEE;"><a href="#top">Top</a></div><BR>
<!-- END list -->
mein PHP-Code sieht so aus:
$tpl->setCurrentBlock("list");
$tpl->setVariable(array("list_letter"=>"A"));
$tpl->parseCurrentBlock();
$tpl->setCurrentBlock("movies");
$tpl->setVariable(array("movie_name"=>"lala","movie_id"=>10,"list_letter"=>"A"));
$tpl->parseCurrentBlock();
Nun wird aber der Top-Link aus dem Block list ÜBER dem Block movies dargestellt, und nicht, wie vom Template vorgesehen, unter dem movies Block. Wieso? Kann mir da jemand helfen?
Danke schonmal, Michael