ich baue mir gerade meine Seite auf Templates um. U.a. gibt es da dann auch eine Ausgabe von z.B. 10 Datensätzen, bei der für 5 davon eine zusätzliche Table angnezeigt werden soll, die bei den anderen 5 nicht erscheinen seoll. Leider schaffe ich es nicht diese Kontruktion zu "bauen"
in PHP habe ich bereits folgendes versucht:
Version 1
Code: Alles auswählen
$template->assign_block_vars('AD_DIVS', array(
'...' => $var,
'...' => $var,
'...' => $var,
));
// Nur dann setzen wenn die Table gezeigt werden soll (Switch SHOW_DIV)
if ($res->popup){
$template->assign_block_vars('AD_DIVS.SHOW_DIV', array());
}
Code: Alles auswählen
$template->assign_block_vars('AD_DIVS', array(
'...' => $var,
'...' => $var,
'SHOW_DIV' => array(),
));
Code: Alles auswählen
<!-- BEGIN AD_DIVS -->
<!-- BEGIN SHOW_DIV -->
<div Tabelle..blablabl>AUSGABE NUR FÜR DIE 5 SPEZIELLEN SÄTZE</div>
<!-- END SHOW_DIV -->
...Ausgabe für JEDEN Datensatz
<!-- END AD_DIVS -->

Im Engl. KB Artikel ist leider nur EIN Beispiel für Nested loops/switches. Und da ist der Loop leider Statisch, sprich DA SOLL für alle was angezeigt werden

Hoffe mir kann jemand helfen .)
Vielen Dank
Heiko