TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Aktiver Menue-Button bekommt keine CSS-Klasse


Autor Nachricht
Verfasst am: 09. 03. 2010 [14:11]
bolshi
Themenersteller
Dabei seit: 01.08.2006
Beiträge: 98
Hallo,
der Menüeintrag der aktiven Seite soll folgende Klasse zugewiesen werden:

HTML
div#container div#sidebarLeft div#leftNavi div.leftNavi_center ul li.noLink {
    list-style-type:none;
    display:block; 
    text-decoration: none; 
    border:1px solid #686868;
    color:#ff8c00;
    height:20px;
    font-size:14px;
    font-weight:bold;
    cursor:text;
    text-align: left;
    margin:1px 10px 5px 10px;
    padding:5px 10px 5px 10px;
    width:140px;
}


Das Menue:

TYPOSCRIPT
lib.leftNavi = HMENU
lib.leftNavi {
   entryLevel = 2
   1 = TMENU
   1 {
      wrap = <ul>|</ul>
      noBlur = 1
 
      NO.allWrap = <li>|</li>
      NO.stdWrap.htmlSpecialChars = 1
      NO.ATagTitle.field = subtitle // title       
 
      ACT = 1
      ACT.allWrap  = <li>|</li>
      ACT.doNotLinkIt = 1  
      ACT.ATagParams = class = "noLink"
 
      ACTIFSUB = 1
      ACTIFSUB.wrapItemAndSub = <li>|</li>
      ACTIFSUB.ATagParams = class = "active"
   }
 
   2 < .1
   2 {   
      ACT = 1
      ACT.allWrap  = <li">|</li>
      ACT.doNotLinkIt = 1  
      ACT.ATagParams = class = "noLink"
 
      ACTIFSUB = 1
      ACTIFSUB.wrapItemAndSub = <li>|</li>
      ACTIFSUB.ATagParams = class = "active"        
   } 
}


Das Menue funktioniert in allen Zuständen.
Bis auf den Punkt, dass dem Button der aktiven Seite die 'noLink'-Klasse nicht zugewiesen wird.

Profil
Verfasst am: 10. 03. 2010 [08:13]
longhook
Dabei seit: 17.02.2006
Beiträge: 16
Hallo bolshi,

mit
TYPOSCRIPT
2.ACT.doNotLinkIt = 1
schaltest du die Verlinkung ab. Mit
TYPOSCRIPT
2.ACT.ATagParams = class="noLink"
willst du dann aber eben diesem Link-Tag eine Klasse mitgeben. Lös es doch besser über den Listenpunkt-Wrap:
TYPOSCRIPT
ACT.allWrap  = <li class="noLink">|</li>
.

Gruß
longhook
Profil