Ich habe das Standard Modul "Service Navigation" so umgeschrieben, dass ich im Input Bereich zusätzlich zu der ersten Kategorie alle Kategorien aufgelistet werden, welche eine Ebene darunter liegen. Neben jeder Kategorie gibt es ein Auswahlfeld, in welchem alle Bilder, die in der Datenbank stehen, aufgelistet sind. Das heisst, jeder Kategorie, die eine Ebene unter der Startkategorie liegt, kann ein Bild fuer die grafische Navigation zugeordnet werden.
Hintergrund ist dabei, dass der Redakteur das grafische Menue mittels dieser Auswahlfelder selbst redaktionieren koennen soll.
Das Auslesen aus der DB und das Darstellen der Auswahlfelder funktioniert wunderbar.
Mein Problem ist jetzt, dass ich die Auswahlfelder fuer die Images nicht selektieren/vorbelegen kann, da dies alles dynamisch ist.
z.B. kann ich über:
Code: Alles auswählen
// selected category
$selected = "CMS_VALUE[0]";
Code: Alles auswählen
for ($i = 0; $i < $catLength; $i ++) {
$ind ++;
$selectedFile = "CMS_VALUE[$ind]";
...
}
Weiterhin habe ich die Befuerchtung, dass ich im Output Bereich das selbe Problem haben werde und die selektierten Werte gar nicht auslesen kann. Das habe ich bisher nicht getestet.
Aber ich vermute, dass es geparst wird, bevor es ausgefuehrt wird.
Eine Moeglichkeit ist zwar, am Anfang von Input/Output eine feste Anzahl der CMS_VALUE statisch auszulesen. Dynamisch waere es aber schoener und nicht so speziell...
Hat jemand eine Idee o. Workaround, wie man es anders umsetzen koennte?
Bye
RudiR.