lib.nav
lib.nav = COA
lib.nav {
10 = TEXT
10.value = <a id="navigation" name="navigation"></a>
10.stdWrap.prefixComment = 2|Output of lib.nav.10
20 = HMENU
20 {
stdWrap.prefixComment = 2|Output of lib.nav.20
wrap = <div id="nav_main">|</div>
entryLevel = {$tabNavEntryLevel}
excludeUidList = {$tabNavExcludeList}
1 = TMENU
1 {
noBlur = 1
wrap = <ul>|</ul>
NO = 1
NO.ATagTitle.field = abstract // description // subtitle
NO.allWrap = <li>|</li>
NO.linkWrap = <span>|</span>
NO.ATagBeforeWrap = 1
NO.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT < .NO
ACT.allWrap = <li id="current">|</li>
}
}
}
// Delete COA-Members if user has set the appropriate option
[globalVar = LIT:1 = {$tabNavigationOff}]
lib.nav.10 >
lib.nav.20 >
// Put the skiplink anchor in submenu instead !!!
lib.submenu.1 = TEXT
lib.submenu.1.value = <a id="navigation" name="navigation"></a>
lib.submenu.1.stdWrap.prefixComment = 2|Output of lib.submenu.1
[global]
Erklärung des Codes
Zeile 4: Skiplink Anker. Dieser wird automatisch in lib.submenu.1 verschoben, wenn die Tab-Navigation mit dem Constant Editor abgeschaltet wurde.
Zeile 28 ff: Tab-Navigation löschen, wenn diese Option mit dem Constant Editor gewählt wurde.
Zeile 32 ff: Skiplink-Anker ins Submenü verschieben, wenn die Tab-Navigation abgeschaltet wurde.