Please Enter a Search Term

Create menus & sub menus (regular instance)

Once you have created a page in a section, you can add that page to the left-hand navigation of your site.

Left hand navigation

Add a menu item to the main (basic) navigation:

 The following steps describe how to add a left hand menu to a site without sections. (Also known as a "one-layer site", ex. The President's Office).

Access - To access menus, you need local admin access. If you don't have local admin access, get your administrator to either add your menu item for you, OR get them to give you local admin access.

Admin access

Manage Menus - Once you have local admin access go to "Admin" and select "Menus" under the "Manage" heading on the left.

Manage menus

Add menu item - By default, the top level will be selected under "Select Section" (there will be a red arrow next to it).

Top level

Go to the bottom of the page and to the section "Add Menu Item".

Add menu item

Select the internal page you created or file you uploaded - All files are ordered alphabetically by section. If you want to place a menu item in the top level menu that is NOT a .php file (or a file you uploaded), type in the Label and the Link URL manually.

Internal file list

File chosen

Select the position you want the menu item to appear in. You can also choose to have the page load in a new window when clicked.

menu position

Click "Add menu item". You will receive a message "Internal link successfully added".

Internal link successfully added

Your new menu item will now appear in the list with the rest of your menu items.

New menu item

And the new menu item will appear on your site:

new menu item on site

Adding a Menu item to the 2nd level menu of a section:

Access - See above.

Manage Menus - See above.

Index.php - Before you add the 2nd level of navigation, you must make sure that this section's index page is included in the main (basic) navigation as well, following the previous steps.

Index in top level

Select section - Under "Select Section", select the section you want to add a menu item to. Once you do, a red arrow will appear next to the section you are in.

select section

Select the internal page you created or the file you uploaded - All files are ordered alphabetically by section. If you want to place a menu item in the top level menu that is NOT a .php file (or a file you uploaded), type in the "Label" and "Link URL" manually.

page selected

Select the position you want the menu item to appear in. You can also choose to have the page load in a new window when clicked.

menu position

Click "Add menu item" (see above). You will receive a message "Internal link successfully added" (see above).

Adding 3rd level sub-sub menu navigation:

See Three level menu navigation for more detailed images of how three level menu navigation works.

An example of third level navigation on a live website can be found on The Faculty of Business Administration site. The top level menu is /programs, the 2nd level is /undergrad and the 3rd level is /bcomm_co-op.

http://www.business.mun.ca/programs/undergrad/bcomm_co-op.php

Follow the previous steps to create basic navigation and section navigation (see above).

Go to the Sections area of Admin. Click on the green plus sign next to the section that you want to create the sub-section in.

Green plus sign

Enter the "Section Title" and "Directory Name" (using lowercase and no spaces for the directory name).

Section and directory name

Click "Add".

Add section

Your new section is now listed with the rest of the sections on your site.

New section added

Go back to Content and create your pages within the section and sub-section as you normally would. Be sure to include an index.php file. See Create new pages (regular instance).

Section new page

Following the steps in the previous section, go to "Admin", then click "Menus". Select the sub-section you just created, and add the menu items normally (see above).

Select the parent section and add an internal menu item. In the list there will be a listing for "subsection/index.php". Add this item to your section's menu. Now when the menu item you added is clicked on, the sub-menu you created in will appear beneath it, with the index page selected.

The follwing images show a three-level menu already created.

The section "Who" has an index.php page.

Section who

The sub section "What" contains two pages, index.php page and when.php.

Sub section what

When we go to "Admin", "Menus", notice the index.php page from the "Who" section is in the top level.

top level

Who top level

When we go to the "Who" section, notice it contains the "what/index.php" from the "What" section.

Who section

When we go to the "What" section, notice it contains the "when.php" page we created in the "What" section.

What section

When we view the web site, we see:

Who What When

To create three levels of navigation you have to make sure that:

  • the parent directory's index.php page is included in the top level
  • the parent directory includes index.php page from the sub directory
  • the sub directory includes its own index.php page
  • any other regular pages you want to include go in the sub directory
Share