Zum Inhalt springen

li ul Menu in Typo3

Erstellt am 20. September 2012 · 1 Antwort · letzte Antwort am 20. September 2012

Tags: Frage

nico_le ·

Hallo,
ich habe ein li/ul Menu in Typo3 mit diesem TypoScript erzeugt:

MENU = HMENU
    MENU {
      special = directory
      special.value = 2
      1 = TMENU
      1 {
        expAll = 1
        noBlur = 1
        wrap = <ul>|</ul>
        NO = 1
        NO.linkWrap = <li><span>|</span></li>
        NO.altText = subtitle
        NO.title = subtitle
      }
      2 < .1

Das ganze funktioniert auch ganz gut. Allerdings brauche ich ein Baum Menu bei dem die Hauptmenupunkte wenn sie Untermenupunkte haben zusätzlich mit einem <span> umgeben sind. Das ganze sollte so aussehen:

<ul>
				<li>
					<a href="#"><span>Main 1</span></a>
					<ul>
						<li><a href="#">Sub 1.0</a></li>
						<li><a href="#">Sub 1.1</a></li>
						<li><a href="#">Sub 1.2</a></li>
					</ul>
				</li>
				<li><a href="#">Main 2</a></li>
				<li><a href="#">Main 3</a></li>
			</ul>

Wie ihr sehen könnt hat Main 1 ein span Element, da es Unterpunkte enthält. Main 2+3 hat kein span.

Wie kann ich so etwas in TypoScript realisieren?

Vielen Dank und Grüße
Nico