Zum Inhalt springen

Probleme activ/current Home-Link im Menü

Erstellt am 19. Oktober 2014 · 1 Antwort · letzte Antwort am 20. Oktober 2014

Tags: TYPO3 6.x, Frage

cooleisbaer ·

Moin Moin,

ich habe mittels Bootstrap eine Vorlage geschrieben und die auch recht erfolgreich in Typo 3 eingebunden (Vorlage: http://bit.ly/1rRTOUV - Live-Site: http://bit.ly/1DoFfRm)

Allerdings habe ich es noch immer nicht geschafft, dass der „Home“-Link wie im Muster als aktive Seite auch anders formatiert wird. Bei den anderen Seiten dort im Live-Betrieb klappt es ohne Probleme (Bsp. hier: http://bit.ly/1y69bi3)
Das Home wird mittels Link-Menu-Typ auf die übergeordnete root-Seite, welches die Startseite ist, generiert.
Der Link sowie die Seiten stehen alle unter root-Seite im Verzeichnisbaum, also nicht auf der gleichen ebene.

Der relevante TypoScript-Bereich lautet:

	lib.topnav = HMENU
	lib.topnav {
	  entryLevel = 0


	  1 = TMENU
	  1 {

	    wrap = <ul class="nav navbar-nav"> | </ul>
	    expAll = 1
	    noBlur=2
	    NO.allWrap = <li>|</li>
		  NO.ATagTitle.field = abstract // description // title
		  NO.stdWrap.field = title
		
	    ACT = 1
	    ACT.allWrap = <li class="active">|</li>
	    ACT.ATagTitle.field = abstract // description // title    
		  ACT.stdWrap.field = title
 
      CUR = 1
      CUR.allWrap = <li class="active">|</li>
      CUR.ATagTitle.field = abstract // description // title    
      CUR.stdWrap.field = title

        SPC = 1
        SPC.before.dataWrap = <li id="trenner{field:uid}" class="divider">&nbsp;</li>|
        SPC.doNotShowLink = 1

      IFSUB = 1
      IFSUB {
        allWarp = <! ! ==;>|
        wrapItemAndSub = <li class="dropdown">|</li>
        ATagBeforeWrap = 1
        linkWrap = | &nbsp;<span class="caret"></span>
        ATagParams = class="dropdown-toggle" data-toggle="dropdown"
      }
       ACTIFSUB < .IFSUB
              ACTIFSUB {
              allWrap = <! ! ==;>|
                }
  }
jenses ·

"Das Home wird mittels Link-Menu-Typ auf die übergeordnete root-Seite, welches die Startseite ist, generiert."

Ich nehme an mit "Link-Menu-Typ" meinst du "Verweis".
Und damit hast du die Ursache für dein Problem,
denn wenn du auf den Verweis klickst,
wird ja die Home aus der Ebene darüber geladen und ist die aktive Seite.
Die Verweis-Seite ist dann weder aktiv (ACT) noch liegt sie in der Rootline der aktiven Seite (CUR).

Entweder drehst du Verweis-Zielseite um,
oder du arbeitest mit eine Condition [globalVar = TSFE:id = 123] und manipulierst dein Menü.