Danke für deine Antwort. Mit eval() wäre es auch eventuell irgentwie gegangen. Allerdings wird leider der Navigationsbaum nicht in dem Module selber generiert, so dass es etwas schwierig würde.
Ich habe aber eine schöne Lösung gefunden, die ich kurz beschreiben möchte.
In dem Module der Hauptnavigation wird standardmäßig schon etwas ersetzt was zum Beispiel in der navfirst_off.html steht. Da ist zum Beispiel {TARGET} oder {HREF}. Diese Stellen werden dann in dem Module durch die wirklichen Werte ersetzt. Hier habe ich einfach genau so meine Farbwerte mit z.B. <font color="{COLOR}"> in dem Module mit
Code: Alles auswählen
/* 1. Navigations Ebene */
$tpl->reset();
$tpl->set('d', 'COLOR_PIC', $color_pic[$i]);
$tpl->set('d', 'COLOR', $color[$i]);
$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();
ersetzt.
Falls es jemanden interessiert.
Gruß
c_sharp