This guide will explain the function of the Menu module and how to use it.

What is the Menu Module?

The Menu module allows you to quickly and easily modify and add menus to pages or your entire phpWebSite. By default when the Menu mod is added you will have a menu added to your entire site.

How do you use the Menu Module?

The most important feature of the Menu module is being able to modify the main menu your site starts with. To do this, click 'Admin mode on'. Most websites will be fine with just the main menu that is automatically added to your website. However it is important to know how to add page links and how to sort and modify the main menu.

Once the Admin mode is on you will see new options for your menu. You can delete the menu with the red X in the top right, however if you remove the main menu, you cannot add a new menu to that same location Note: It is advised to not remove the main menu. You can click Add Link in the top left to add a link from your phpWebSite or you can click on Add Other Link which will allow you to add a link to an outside website on your menu bar.

Also, you will notice that each Link on the menu bar has a little set of tools. If you hover your mouse over the tools, a menu will appear with the options to add a link (to a page already on your site), add an other link (a link to an outside web page), change the title of the link, delete the link or to move its position higher or lower on the bar relative to the other links. If you add a link or another link this way, the link(s) will become sub links to the main one. A sub link will only be visible to users when they visit the page it is under.

With the Admin mode on all you have to do is visit a page on your website and click Add Link and it will be added to the menu. It is that simple to add new buttons to your menu as well links below the buttons and to move, rename and delete the buttons and links as necessary. All that is left for the Menu module is to add new menus. Note: You can put everything you need in the main menu, extra menus are not usually necessary.

The first step towards adding a new menu is to go to the Control Panel and then your Content tab. Once in your Content tab, click on the Menu icon.

Once you are in the Menu module, you should start on the 'New' tab. This tab will allow you to quickly create a new menu for your site. Simply enter a title, click pin to all pages, if you want it to appear on every page of the site, and select if you want it to be basic or horizontal. If you choose not to pin to all pages, you will be able to specifically clip it to a certain page (or pages) later. The choice between basic and horizontal lets you choose if you want a normal menu bar on the left side going up and down or if you want a menu bar going across the top of the page(s). When you are done, click Create.

The next tab is the List tab. Here you will be able to see a list of every menu you have for your website. You can Edit, Clip, Pin/Unpin, Delete or Reorder links. Edit will allow you to change the menu's name, if it is pinned to all pages or not, and if it will be a basic or horizontal menu. Clip will add the menu to your clip board so that you can then visit the page you want it to appear with and clip it to the page. (Note: If the menu is pinned to all pages this is unnecessary.) The option to Pin/Unpin allows you to attach or detach the menu to pages. The option to Delete a menu will remove the menu. The final option is to Reorder links, this will automatically sort the links in the menu.

The final tab is the Settings tab. Here you can set the maximum character number for link names, turn on or off admin mode, decide to use floating admin links, or use the Miniadmin instead of the admin mode link, and finally if you want new menus to automatically start with a link to the home page.

Using Multiple Menus

This requires a very specific use of the Clip and Pin options for menus. All menus (including the main menu) must be Clipped, and then must be Pinned to each page, one page at a time.

One main menu is enough for most circumstances. Use this only when necessary, as it is harder to set up and maintain.


To Turn a single Menu Site to a multiple Menu Site:

1. Go to the list of menus and locate the Main Menu.
2. Select the Unpin and Clip actions.
3. Go to the home page.
4. Go completely through the main menu (clipped on the side) and pin it to each individual page it links to.
5. After this is complete, unclip the Main Menu.

For a new set of pages with a new menu:

1. Create a new menu and name it appropriately.
2. You need to temporarily Pin the New Menu and the Main Menu.
3. Pick a page you would want the viewers to see first. Add that page to both Menus.
4. Add each page desired to the New Menu.
5. After all the pages have been added, unpin the New Menu only.
6. Clip the New Menu.
7. Use the Main Menu to navigate to the first page of the New Menu.
8. Go through every page of the New Menu and pin it to each page.
9. Unclip the New Menu and unpin the Main Menu.

Adding Pages to Existing Menus

An extra step is involved only when adding pages to a multiple menu website.

In order to add pages to an existing menu, the menu must be pinned first. Navigate to the page you would like to add, add the page, and unpin the menu.


All modules have a set of permissions that can be set to allow a user/user group or users/user groups to have different access to each module. These options are available through the User Administration module and you can learn more about permissions in the Permissions Guide. The Menu module allows you to give users none or unrestricted permission. If users are given unrestricted permission, they will be able to have full access to the module the same as you do as the site administrator. If they are given no permission, they will not be able to modify the module. You can also give permission to add and/or remove menus.

Return to the Content Guide.

Return to the User Documentation main page.

Last modified 05/15/2008 10:38:29 AM by

Immutable Page | Discussion | Print View | History |