
Hier ein Typoscript Snippsel das verhindert das ein Untermenü in Typo3 angezeigt wird, falls kein Unterpunkte vorhanden sind.
temp.subnavi = HMENU
temp.subnavi {
entryLevel = 1
wrap = <ul class="subnavi">|</ul>
stdWrap.if.isTrue.data = register:count_menuItems
1 = TMENU
1 {
noBlur = 1
expAll = 1
NO = 1
NO {
wrapItemAndSub = <li>|</li>
ATagTitle.field = abstract // description // subtitle// title
}
IFSUB < .NO
IFSUB = 1
ACT < .NO
ACT = 1
ACT.ATagParams = class="active"
}
2 < .1
2.IFSUB = 1
2.IFSUB.ATagParams = class="parent"
2.wrap = <ul>|</ul>
2.NO.ATagParams=
}
stdWrap.if.isTrue.data = register:count_menuItems
Dieser Teil überprüft ob ein Untermenü vorhanden ist. Falls kein Untermenu vorhanden ist wird wird nichts dargestellt.
Hier wird nachgeprüft ob die Anzahl der Menü-Unterpunkte > 0 ist.
Kategorie typo3
2 Kommentare zu “Typo3 – Untermenü ausblenden wenn kein Inhalt vorhanden”
Add your Comment
Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>









Hallo!
Erzeugst Du mit dem Code nicht leere Tags?
Grüße, Manu
eigentlich nicht ;) wenn du mit Templavoila das ganze
….
mit “outer” wrappst, sollte einfach nichts vorhanden sein. ich hab es getestet ;)