Adding a Drupal Menu - dummies

By Lynn Beighley, Seamus Bellamy

Drupal allows you to create custom menus. They are put in blocks automatically; you can move those blocks to various regions on the site in the same way as you would a custom block.

To create a new menu, follow these steps:

  1. From the Dashboard menu bar, choose Structure→Menus.

  2. Click the Add Menu icon.

    You see the form shown in the following illustration.

  3. Enter a title for your menu in the Title text box.

    Type something like Product links or My links. This title will appear in the same listings with Main menu, Navigation menu, and the rest of the menus that came with your Drupal installation by default (or were created by little old you).

  4. (Optional) Enter a description of your menu in the Description text box.

    This is a good idea if anyone else will be working on your site with administrative privileges.

  5. Click Save.


In Drupal, a menu exists inside a block. Before your new menu can be seen on your site, you have to enable its block via the Blocks administration page.

You add links to your menu in exactly the same way you add them to the Primary menu.

With custom menus and Block Visibility settings, you can create a custom page that contains and shows its own content and menu. Create as many custom blocks and menus as you need, put them in the Content region, and make them visible only on the necessary page. It’s a bit of work, but it allows you increased control over your page than just a single article or basic page node can have.