12.17 Ein Jumpmenü als textbasiertes Menü konstruieren

Problem

Sie wollen ein einfaches JavaScript-Jumpmenü mit semantisch korrektem HTML-Code erzeugen. Dabei wollen Sie so weit wie möglich auf dynamische Werte und Beschriftungen zurückgreifen.

Lösung

TypoScript stellt Ihnen zwar einen speziellen Menütyp namens JSMENU zur Verfügung, jedoch können Sie darin keinerlei stdWrap-Funktionen nutzen, um die Darstellung oder den Inhalt einzelner Menüeinträge zu beeinflussen. Es ist daher sinnvoller, ein solches Jumpmenü mithilfe von TMENU-Elementen zu konstruieren, weil diese Ihnen deutlich mehr Flexibilität bieten.

Weil in diesem Fall keine Verschachtelung zwischen einem Menüpunkt und dem jeweiligen Untermenü stattfinden darf, müssen Sie für jede Ebene ein ...

Get TYPO3 Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.