Managing the Menu

To manage your site's main menu, click on the Menus link in your admistrative toolbar and click on the list links operation. From this screen you will be able to add new links, edit or delete existing links, disable/enable links, and reorder existing links

Arrows pointing at the "Menus" and "List links" links
Figure 1. Clicking on the Menus link results in this page. Clicking on list links will show all links in your main menu. See full-sized image.
The main menu links list
Figure 2. The list of menu links for a sample site. View full-size image.

Add link

There are two ways to get to the link creation screen. You can click on the Add link link after selecting Menus from the administrative toolbar in the Main Menu row, or from the link listing page you can select the Add link link from the top of the page. This allows you to add a link to any URL, whether within your site or elsewhere.

Add link link is highlighted on the menu management pageThe add link item is highlighted on the Menus page
Figure 3. The two add link locations. See full-sized image 1 and full-sized image 2.

Once you have clicked on one of the two links you will be presented with the link creation form. This form takes a title to be displayed for the menu item and the path. The title does not have to be the same as the page title you are linking to, but this is recommended. This should be a relative path if the link is within your subsite, or an absolute link to a public location otherwise. Optionally, you may enter a description which will be displayed if the mouse hovers on the link.

Note: If you enter the URL alias of a page into the path it will be stored as node/### where ### is the node's ID when the link is saved. This is normal. When the system creates the menu on your pages it will automatically use the alias so do not worry if you see node/### for your link path in the edit screen.

Once you have filled in the required items and chosen a parent link, click Save.

The menu link creation screen
Figure 4. The menu link creation screen. View full-sized image.

Alternatively, you can add a page to the menu when creating the page in the page's content settingsSee Content Settings for more on this method.

Editing and deleting

In figure 2 you can see that each row has an edit operation and a delete operation link. Clicking on edit will bring up a form resembling figure 4 with the selected link's details filled in. From the edit screen you can either update the values and save the link.

Note: Deleting a link is not the same as deleting a page. These menu links exist independently of the pages they point to. However, deleting a page will remove or hide any menu links pointing to it.

Enabling & disabling links

If the Enabled checkbox is unchecked, the link will not appear on your menu, but will remain accessible in your administrative interface. This is useful if you want to temporarily remove a link to a specific page, for example, if you created a link to a page that is published but you don't want to actively advertise yet. It will not save the altered state of this checkbox until you click Save configuration while on the list page, or Save while editing or adding a specifc link.

Note: A parent link may display an icon indicating that is has child links even if the child links are not enabled. If you will not need to re-enable the link later, it's best to delete it.

Reorder links

Click and drag method

You can click and drag on the quad-directional arrow next to any menu link and drag and drop it it into the order you want within the list. All items of the same level will have the same level of indent on the left.

Demonstration of quad arrow movibility
Figure 5. You can click and drag this quad-directional arrow up and down. Dragging to the right will make it child to the previous line's link. View full-size image.

You can also make your navigation link a child to an existing link via this method. To make the link a child to another link, simply click and drag the quad-directional arrow beneath the item you want to be the parent and then slide it to the right until it is a single indent lower than the page you wish to be the parent.

Shows a link moved to be a child
Figure 6. This demonstrates a link being moved to be child to another link. In this case, a link titled Parturient montes becomes child to a link titled Child PageView full-size image.

This is the only way to set child links within the menu management page. You can, however, change the parent of a page's link from the content settings section for any given page.

Row weight method

The location of the show row weights link
Figure 7. The location of the show row weights link. Full image.

Clicking on the Show row weights link exposes the row weights and removes the quad-directional arrows. This allows you to sort your pages by numerical weight. Parent-child relationships will be unaffected by this method and links will only sort within the same depth level. For example, all top level links will only sort with other top level links.

In this method, links are sorted within the same depth level from the lowest number (-50 / top) to the highest number (50 / bottom). If two links have the same weight they will be sorted alphabetically when the Save configuration button is clicked.

The menu listing displaying row weights
Figure 8. The menu links listing with row weights displayed. View full image.

Best Practices

  • Delete links you no longer need instead of leaving them disabled for an indefinite amount of time.
  • Keep the link titles short but representative of their destination. Use description to clear ambiguities.
  • Put the most important links first in a category.
  • If a category has many items, sorting alphabetically will help the user find the link easier.