Template Instance
Verfasst: Fr 9. Jul 2004, 10:40
Hallo,
ich versuche mich gerade darin, die Servicenavigation mit einem Template aus dem Ordern /templates/ zu schmücken.
Bei der Hauptnavigation funktioniert das ja wunderbar, aber ich finde mich in der Output-Datei der Hauptnavigation nicht wirklich zurecht. Sind zuviele while{} und foreach{}-Schleifen, als das ich wirklich was erkennen würde.
Das hier und das
einfach in die Output der Servicenavigation kopiert, bringt nicht wirklich was. Wer kann mir da weiterhelfen? Wie sollte der genaue Ablauf aussehen? Vielleicht hab ich nur die Anleitung nicht gefunden?
Dann wäre ich über einen Hinweis sehr erfreut.
ich versuche mich gerade darin, die Servicenavigation mit einem Template aus dem Ordern /templates/ zu schmücken.

Bei der Hauptnavigation funktioniert das ja wunderbar, aber ich finde mich in der Output-Datei der Hauptnavigation nicht wirklich zurecht. Sind zuviele while{} und foreach{}-Schleifen, als das ich wirklich was erkennen würde.
Code: Alles auswählen
/* Include Template Class */
include_once($cfg["path"]["contenido"] . 'classes/class.template.php');
/**
* Array storing alle the
* navigation data
*/
$navitems = array();
/* Template Instance */
$tpl = new Template;
Code: Alles auswählen
foreach ($navitems as $key => $data) {
$tpl->reset();
$tpl->set('d', 'NAME', $data['name']);
$tpl->set('d', 'TARGET', $data['target']);
$tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat']));
$tpl->next();
if ($idcat == $data['idcat'] || is_array($data['sub'])) {
$tpl->generate('templates/service_on.html');
} else {
$tpl->generate('templates/service_off.html');
}
einfach in die Output der Servicenavigation kopiert, bringt nicht wirklich was. Wer kann mir da weiterhelfen? Wie sollte der genaue Ablauf aussehen? Vielleicht hab ich nur die Anleitung nicht gefunden?
