Hallo hedon02,
was haben wir gelernt?
HTML von PHP trennen!
Das ist 'Bah!':
{php}echo xtc_href_link(FILENAME_LUNA_TAB);{/php}
also raus damit.
In Deine luna_tab.php machst Du das noch rein.
$box_smarty->assign('BOX_HREF', xtc_href_link(FILENAME_LUNA_TAB));
Du weist damit dem BOX_HREF Platzhalter den xtc_href_link zu.
Und dann sagst Du in Deiner luna_tab.php in welcher hmtl Datei Du die Platzhalter nutzen möchtest:
$box_infobox = $box_smarty->fetch(CURRENT_TEMPLATE . '/boxes/luna_tab.html');
wenn du natürlich die Platzhalter für deine andere html Datei nutzen möchtest musst Du die angeben...
Dann kannst Du automatisch das {$BOX_HREF} in Deiner html Datei nutzen nämlich so:
<a href="{$BOX_HREF}">{#heading_luna#}</a>
Und so machst Du das für alle Deine boxes...
Schau Dir mal ein anderes Beispiel, z.B. infobox.php an...
Ich hoffe Du hast das so verstanden, ansonsten fragen!
EDIT: Ach ja!
Das ist noch ganz am Ende der Platzhalter box_LUNABOX für die index.html:
$smarty->assign('box_LUNABOX', $box_infobox);
Viele Grüße
Franky