lib.nav

  1. lib.nav = COA
  2. lib.nav {
  3.   10 = TEXT
  4.   10.value = <a id="navigation" name="navigation"></a>
  5.   10.stdWrap.prefixComment = 2|Output of lib.nav.10
  6.   20 = HMENU
  7.   20 {
  8.     stdWrap.prefixComment = 2|Output of lib.nav.20
  9.     wrap = <div id="nav_main">|</div>
  10.     entryLevel = {$tabNavEntryLevel}
  11.     excludeUidList = {$tabNavExcludeList}
  12.     1 = TMENU
  13.     1 {
  14.       noBlur = 1
  15.       wrap = <ul>|</ul>
  16.       NO = 1
  17.       NO.ATagTitle.field = abstract // description // subtitle
  18.       NO.allWrap = <li>|</li>
  19.       NO.linkWrap = <span>|</span>
  20.       NO.ATagBeforeWrap = 1
  21.       NO.stdWrap.htmlSpecialChars = 1
  22.       ACT = 1
  23.       ACT < .NO
  24.       ACT.allWrap = <li id="current">|</li>
  25.     }
  26.   }
  27. }
  28. // Delete COA-Members if user has set the appropriate option
  29. [globalVar = LIT:1 = {$tabNavigationOff}]
  30. lib.nav.10 >
  31. lib.nav.20 >
  32. // Put the skiplink anchor in submenu instead !!!
  33. lib.submenu.1 = TEXT
  34. lib.submenu.1.value = <a id="navigation" name="navigation"></a>
  35. lib.submenu.1.stdWrap.prefixComment = 2|Output of lib.submenu.1
  36. [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.