Menu

    CMS Menu Basics | Overview | Documentation (image)

    Site menu is organized as tree containing language and menu items. On site menu hierarchy top are languages and each language has its own menu tree containing menu items. language and menu item may have assigned site page.

    Language item contains folowing data:

    • Page. Page assigned to language item (optional).
    • URL. Language item URL. Comes from page if assigned or must be specified.
    • Metadata:
      • Menu title. To be shown in menu path, if used.
      • Page title. Assigned page title (optional).
      • Page extended title. Assigned page extended title or may be specified (optional).
      • Page keywords. Assigned page keywords or may be specified (optional).
      • Page language. Assigned page language or may be specified (optional).
      • Language name. Ex. "English".
      • Language code. Free code ex. "eng", "lit", "rus", etc.
      • Language id. Classification code ex. "en", "lt", "ru", etc.
      • Language short name. To be used in languages list ex. EN|LT|RU, etc.
      • Language locale. Classification code ex. "lt_LT.utf8" (optional).
    • Options:
      • Language default. This language is site default language.
      • Last update. Can be changed language last update timestamp by hand.
      • Public. Language item public availability; requires administrator login if is not public; may be defined time interval when page become public or not public (optional).
    • Access. Language item access control list; more information http://www.kusoftas.com/docs/overview/basics/access-control (optional).

    Menu item contains folowing data:

    • Page. Page assigned to menu item (optional).
    • URL. Menu item URL. Comes from page if assigned or must be specified.
    • Metadata:
      • Menu title. To be shown in menu path, if used.
      • Page title. Assigned page title (optional).
      • Page extended title. Assigned page extended title or may be specified (optional).
      • Page keywords. Assigned page keywords or may be specified (optional).
      • Page language. Assigned page language or may be specified (optional).
      • Menu ID. To be assigned to menu items top list <ul> tag (optional).
      • Menu item class. To be assigned to this menu item <li> tag (optional).
      • Menu list class. To be assigned to this menu item <ul> tag, if it has childs (optional).
    • Options:
      • Hidden. Does not visible in the menu list (only in path).
      • Logon. Visible only for logged users.
      • Logoff. Visible only for not logged users.
      • Path. Include into path.
      • Active. Choose this item as starting tree list node when menu items list is starting not from 1st level.
      • Default. Add current menu item class to this item.
      • Public. Menu item public availability; requires administrator login if is not public; may be defined time interval when page become public or not public (optional).
    • Access.Menu item access control list; more information http://www.kusoftas.com/docs/overview/basics/access-control (optional).