Ich versuche, meinen Kopf um PHPBB templating wickeln, aber es funktioniert nicht wie ich will.PHPBB verschachtelte Vorlage Loops nicht richtig funktioniert
So ist es das, was die HTML meiner Vorlage wie folgt aussieht:
<div id="invtabs">
<ul>
<!-- BEGIN TAB_LOOP -->
<li><a href="#invtabs-{TAB_LOOP.TAB_ID}">{TAB_LOOP.TAB_NAME}</a></li>
<!-- END TAB_LOOP -->
</ul>
<!-- BEGIN TAB_LOOP -->
<div id="invtabs-{TAB_LOOP.TAB_ID}">
<!-- BEGIN ITEM_LOOP -->
<img src ="images/custom_avatars/item_thumbnails/{TAB_LOOP.ITEM_LOOP.ITEM_ID}.png" />
<!-- END ITEM_LOOP -->
</div>
<!-- END TAB_LOOP -->
</div>
Wie Sie sehen können, habe ich eine verschachtelte Schleife im HTML und ich versuche
zu haben<img src ="images/custom_avatars/item_thumbnails/{TAB_LOOP.ITEM_LOOP.ITEM_ID}.png" />
im Inhalt zeigen() jeder Lasche jedoch das Ergebnis, das ich bin immer ist jeder Reiter leer und der Inhalt (img) nur zeigt unter der 8. Registerkarte. "Haar" hier ist ein Bild zu demonstrieren.
Dies ist relevant PHP.
//SEND TAB-INFO TO TEMPLATE AND BUILD TABS.
foreach($avatar_layer_tabs as $tabs){
$template->assign_block_vars('TAB_LOOP', array(
'TAB_ID' => $tabs['tab_id'],
'TAB_NAME' => $tabs['tab_name']
));
}
//LOOP THROUGH ITEMS -> CHECK FOR THUMBAIL
foreach($users_items as $items){
$template->assign_block_vars('TAB_LOOP.ITEM_LOOP', array(
'ITEM_ID' => $items['item_id'],
'ITEM_TAB' => $items['main_tab']
));
}