HMENU Beispiel

HMENU Beispiel 2

Eine einfache Vorlage für den Aufbau eines HMENUS

lib.NAVI1 = HMENU
lib.NAVI1.special = directory
lib.NAVI1.special.value = 261
lib.NAVI1.entryLevel = 1


lib.NAVI1{
    # erstes level
  1 = TMENU
  1.wrap = <ul class="menu-level1">|</ul>
  1{
        # no state: normale Formatierung
    NO{
      wrapItemAndSub = <li>|</li>
    }
         # act state: gültig von der rootseite bis zur aktuellen Seite
    ACT=1
    ACT{
      wrapItemAndSub = <li class="menu-level1-active">|</li>
    }
         # cur state: gültig für die aktuelle Seite
    CUR=1
    CUR{
      wrapItemAndSub = <li class="menu-level1-current-active">|</li>
    }
         # ifsub state: gültig für seiten die unterseiten haben
    IFSUB=1
    IFSUB{
      wrapItemAndSub = <li class="menu-level1-with-subpage">|</li>
    }
  }
    # zweites level   
  2 = TMENU
  2.wrap = <ul class="menu-level2">|</ul>
  2{
    NO{
      wrapItemAndSub = <li>|</li>
    }
    ACT=1
    ACT{
      wrapItemAndSub = <li class="menu-level2-active">|</li>
    }
    CUR=1
    CUR{
      wrapItemAndSub = <li class="menu-level2-current-active">|</li>
    }
    IFSUB=1
    IFSUB{
      wrapItemAndSub = <li class="menu-level2-with-subpage">|</li>
    }
  }
}