How to create / edit Menus

To add, remove, edit links that appear in various menu sections in the website, please follow the below steps:

  • Go to Administer -> Site Building -> Menus
  • A couple of things to note:
    • The "Navigation" menu is the menu that contains administrative items. In most cases you will not need to edit this menu.
    • The "Primary links" menu, in most cases, is a site-wide menu that contains the first-tier links for your website and generally are displayed as a horizontal menu list at the top of every page.
    • "Secondary links" menu is usually a site-wide menu containing second-tier links for your website.
    • All other menus are custom, and should be self-explanatory.
  • To add a custom menu, click the "Add Menu" tab.
    • Provide a "Menu name", that will contain only lowercase letters, numbers and hyphens, and must be unique.
    • Give the menu a unique title as a quick reference to what the menu contains.
    • Optionally provide a description of what the menu contains, where it is placed on the site, or any other pertinent information.
    • Click save.
    • To configure where the new menu shows up on the website, please refer to the "How to Create / Manage Blocks" tutorial, and reference the bottom of the page referring to assigning a "block" (which is your new menu) to a region.
  • To edit a specific menu, from the "List menus" tab, select the menu you wish to modify.
    • This screen default to listing all links contained in the menu you selected to edit.
    • The "Enabled" column checkboxes define if the menu link is shown to the user or not.
    • The "Expanded" column checkboxes defined if links defined under the parent menu item should be shown by default or not.
    • The "Operations" column let you edit a specific menu link, or delete it all together.
    • The "crosshair" icon to the far left of each menu item lets you click on, drag, and move menu items around to sort them how you would like.
    • The "Edit menu" tab allows you to modify the menu's title and description.
    • The "Add item" tab allows you to add a new link to the menu
      • The "Path" is either the internal or external link to a page. For external links, enter the full path, such as http://www.google.com.
      • For internal links, follow the below steps
        • Open a new browser window and browse to the page you wish to link to.
        • Put your mouse over the "Edit" tab.
        • In the bottom part of your browser window, known as the Status Bar, you should see something like "node/23/edit". Make note of the number in that URL.
        • Your "Path" would then be: node/[id] , where "[id]" is the number of the page you want to link to.
      • The "Menu link title" is the text displayed to the user in the menu.
      • The optional "Description" is displayed when the mouse hovers over the menu link.
      • You can mark the link as "Enabled" or not. Usually this remains checked.
      • You can optionally mark the link as "Expanded". Only useful if the link has child menu links below it and you want them to show up by default.
      • "Parent item" is where this link resides in the menu hierarchy.
      • "Weight" you can ignore, as you can sort the menu items by dragging the "crosshair" icon described above.
      • Click "Save" and your new menu link has been updated.