TYPO3 Skript und Menü
Moin Ich hoffe, dass hier auch einige Leute in Typo3 Script fit sind
Menüstruktur:
Ich erstelle mit Typo Script ein Menü mit <UL>, was auch gut funktioniert.
Jetzt will ich allerdings die oberste Ebene vorher nur mit einem <H2> versehen. Und dann soll das <UL> starten.
Aktuell mach das Skript es auch ABER das <UL> wird so jetzt vom <H2> umsponnen, gewrappt.
Da ich nicht so der TypoScript Guru bin, bekomme ich das nicht hin.
Ich kann mir vorstellen, was für ein Fehler ich da mache, kenn aber die Synthax nicht so.
Hier mal mein Skript.
Danke für die HIlfe
Menüstruktur:
Ich erstelle mit Typo Script ein Menü mit <UL>, was auch gut funktioniert.
Jetzt will ich allerdings die oberste Ebene vorher nur mit einem <H2> versehen. Und dann soll das <UL> starten.
Aktuell mach das Skript es auch ABER das <UL> wird so jetzt vom <H2> umsponnen, gewrappt.
Da ich nicht so der TypoScript Guru bin, bekomme ich das nicht hin.
Ich kann mir vorstellen, was für ein Fehler ich da mache, kenn aber die Synthax nicht so.
Hier mal mein Skript.
marks.NAVIGATION = HMENU
marks.NAVIGATION {
# Ebene 0 (Boxen)
1 = TMENU
1.expAll = 1
1.NO {
stdWrap.prepend = TEXT
stdWrap = <h2 class="boxheader">|</h2>
doNotLinkIt = 1
}
# Ebene 1
2 = TMENU
2.wrap = <ul id="categorymenu"> | </ul>
2.expAll = 0
2.NO {
stdWrap.prepend = TEXT
wrapItemAndSub = <li class="level1"> | </li>
#doNotLinkIt = 1
}
# Ebene 2
3 = TMENU
3.NO {
stdWrap.prepend = TEXT
wrapItemAndSub = <li class="level2"> | </li>
}
3.CUR = 1
3.CUR {
doNotLinkIt = 1
linkWrap = <li class="level2"> | </li>
}
}
Danke für die HIlfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 204919
Url: https://administrator.de/contentid/204919
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
1 Kommentar
Hi,
darf man fragen weshalb du ein H2 außen herum bauen möchtest? Würde da eine Zuweisung mittels CSS auch funktionieren? Dann wäre die Überlegung, wie die Struktur zum Schluss aussehen soll:
Bei mir sieht es für die erste Ebene so aus
darf man fragen weshalb du ein H2 außen herum bauen möchtest? Würde da eine Zuweisung mittels CSS auch funktionieren? Dann wäre die Überlegung, wie die Struktur zum Schluss aussehen soll:
<ul>
<li><a href="#">Hauptpunkt 1</a></li>
<li><a href="#">Hauptpunkt 2</a></li>
<li>
<a href="#">Hauptpunkt 3</a>
<ul>
<li><a href="#">Unterpunkt 1 im Hauptpunkt 3</a></li>
<li><a href="#">Unterpunkt 2 im Hauptpunkt 3</a></li>
<li><a href="#">Unterpunkt 3 im Hauptpunkt 3</a></li>
</ul>
</li>
</ul>
marks.NAVIGATION {
entryLevel = 0
wrap = <ul class="selected"> | </ul>
1 = TMENU
1 {
noBlur = 1
expAll = 0
NO = 1
NO {
wrapItemAndSub = <li>|</li>
ATagBeforeWrap = 1
}
CUR = 1
CUR {
wrapItemAndSub = <li class="selected">|</li>
ATagParams = class="onsel"
ATagBeforeWrap = 1
linkWrap =
#doNotLinkIt = 1
}
ACT = 1
ACT {
wrapItemAndSub = <li class="selected">|</li>
ATagParams = class="onsel"
ATagBeforeWrap = 1
linkWrap =
#doNotLinkIt = 1
}
}
2 = TMENU
2 {
noBlur = 1
wrap = <ul>|</ul>
# ... usw ...
}
}