Hallo,
ich möchte mein Menü nicht mit HMENU sondern selbst mit PHP zusammenbauen, da ich zum Aufrufen Javascript verwende und die IDs der Menüpunkte durchnummeriert werden müssen, bzw. jeder Menüpunkt eine andere Grafik als Hintergrund hat.
Gibt es eine Möglichkeit, ein PHP-Script zu includen, das ein Array mit den Menüpunkten und URLs bzw. PIDs übergeben bekommt und das Menü zusammensetzt?
Die Ausgabe des Scriptes ($content) sollte dann an die vorgesehene Stelle meines Templates eingebunden werden.
Danke,
Fabian
Hi Jager,
es gibt in Typoscript durchaus die Möglichkeit, Menüeinträge automatisch durch zu nummerieren. Die Funktion heißt subst_elementUid und ersetzt eine beliebige Zeichenkette mit der ID des jeweiligen Menüs (die ja wiederum eindeutig ist).
Genauso könntest Du auch für jeden Menüpunkt unterschieliche Hintergrundgrafiken verwenden, indem an den Grafiknamen dynamisch mit o.g. Funktion eine MenuID anfügst. Also etwas "grafik_1", "grafik_2"...."grafik_n" wobei der Appendix des Dateinamens die ID de Menüeintrags darstellt.
Wenn Du JavaScript Aufrufe in einen Link einfügen willst, kannst Du das eventuell mit der Funktion ATagParams bewerkstelligen.
Sieh Dir einfach die TSRef Dokumentation unter http://www.typo.org an (TMENUITEMS).
Ich hoffe, Du kannst damit was anfangen...
Gruß
Thomas