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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.