Zum Inhalt springen

IFSUB -> Ausgabe von leeren Listlementen

Erstellt am 6. Oktober 2022 · Noch keine Antworten

Tags: TYPO3 11, Frage

mimii ·

Hi ins Forum,

ich habe ein Phänomen, das ich mir nicht erklären kann ... oder hier was nicht richtig verstehe ;-)
Mein Menü funktioniert einwandfrei, aber nach jedem IFSUB (ich hab's einfach mal auch als Klasse ausgegeben, um es kenntlicher zu machen) folgt ein leeres <li></li>. Beim ACTIFSUB (welches der aktive Hauptmenüpunkt ohne eigene Seite ist) wird das nicht ausgegeben.

<ul>
<li class="ACTIFSUB nav-item dropdown"> ... </li>
<li class="IFSUB nav-item dropdown</li> ... </li>
<li></li>
<li class="IFSUB nav-item dropdown</li> ... </li>
<li></li>
<li class="IFSUB nav-item dropdown</li> ... </li>
<li></li>
</ul>
lib.mainNavi = HMENU
lib.mainNavi {
  wrap = <ul class="navbar-nav">|</ul>
    1 = TMENU
    1 {
      expAll = 1
      noBlur = 1
        NO = 1
	NO {
	  wrapItemAndSub = <li class="NO nav-item">|</li>
	  ATagParams = class="nav-link"
	  ATagTitle.field = abstract // description // title
	}
	IFSUB < .NO
	IFSUB {
	  wrapItemAndSub = <li class="IFSUB nav-item dropdown">|<li>
	  ATagParams = class="nav-link dropdown-toggle" 
	}
        ACT < .NO
	ACT {
	  wrapItemAndSub = <li class="ACT nav-item">|</li>
	}
	ACTIFSUB < .NO
	ACTIFSUB {
 	  wrapItemAndSub = <li class="ACTIFSUB nav-item dropdown ">|</li>
          ATagParams = class="nav-link dropdown-toggle" 
	}
    }
}

Wo liegt mein Fehler???
Danke für n Tipp und Gruß
mimii