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.