Working With A Menu

    There are two different ways to link pages and menus to one another. One is selected through the page itself, while the other is added through the menu settings. There are also custom menus you can enable when you prefer to use dropdown menus and your standard theme doesn’t support them..

    OPTION 1 - MENU LINKS CREATED THROUGH THE PAGE

    New Node: Navigate to: Content > Add Content > Page (or your content of choice)
    Existing Node: Navigate to: Content >  locate the node in the  ‘Content’ list > select Edit

    NOTE: If you are creating a new node, create the content for it first and then begin with step one below.

    1. Scroll towards the bottom of the page, select the ‘Menu Settings’ tab and Select ‘Provide A Menu Link’
    2. Complete the ‘Menu’ form:
      1. Menu Link Title - This is the title that will display in the 'Menu’
      2. Description - This will display when the link is hovered over
      3. Set your ‘Parent Item’ -  A 'Parent Item' is the category that your item will be nested under, and can be a menu item, or an entire menu. Example: If you have a top level menu item called 'About Us' and a sub-menu item called 'Store History,' the parent-child relationship would be as follows:
        • ‘About Us’ - Parent Item is ‘Main Menu’
        • ‘Store History’ - Parent Item is ‘About Us’
      4. Weight - This allows you to determine where the link falls in the menu. Lower numbers will be closer to the beginning while higher numbers are closer to the end.
    3. Save

    Your link should now appear in the menu you selected.

    OPTION 2 - MENU LINKS CREATED THROUGH MENU SETTINGS

    Before you begin adding the link to your menu you need to know the path of the page. To retrieve this, navigate to the page you want to add a link for and take note of the portion of the address after ”.com/”. Example: For http://yoursite.com/store-products the path of the page is store-products.

    Existing Menu: Navigate to: Structure > Menus > Main Menu (or menu of choice)
    New Menu: Navigate to: Structure > Menus > Add Menu

    NOTE: If you are creating a new menu, you will have to enter a Menu Title before proceeding with step one below.

    1. Select ‘Add Link’.
    2. Complete the ‘Menu’ form:
      1. Menu Link Title - This is the title that will display in the 'Menu’
      2. Path - This is the path of the page you should have previously made note of. Example: store-products
      3. Description - This will display when the link is hovered over
    3. Make sure the ‘Enabled’ field is selected. If not, the link will not appear in the menu.
    4. Set your ‘Parent Item’ -  A 'Parent Item' is the category that your item will be nested under, and can be a menu item, or an entire menu. Example: If you have a top level menu item called 'About Us' and a sub-menu item called 'Store History,' the parent-child relationship would be as follows:
      • ‘About Us’ - Parent Item is ‘Main Menu’
      • ‘Store History’ - Parent Item is ‘About Us’
    5. Weight - This allows you to determine where the link falls in the menu. Lower numbers will be closer to the beginning while higher numbers are closer to the end.
    6. Save.

    NOTES:

    • You can also use the ‘Four Pointed Arrow’ to drag and drop links into the order you would prefer they appear.
    • If you are adding a link to an outside page, you would use the entire page URL instead of just the path.

    DISPLAYING YOUR MENU

    If this a new menu and not one already displayed on your site you will need to display the menu.

    Navigate to: Structure > Blocks

    1. Find the ‘Menu’ you just created in the ‘Disabled’ sections of the blocks list
    2. Set the region you wish to display it in
    3. Save blocks

    NOTE: Menus can be displayed using blocks or from the themes settings in Appearance.  If you want to use this as the main menu, you will need to switch the menu settings to make this the default menu.

    CUSTOM MENU MODULES

    In some cases, the menu options for your theme may not fit your needs, such as a theme that doesn’t support drop down menus. In those cases, we can offer a few custom menu modules such as Superfish/Suckerfish or Nice menus, depending upon the allowances of your theme. These menus are enabled on a request basis so if you have not done so already, email staff@bookweb.org to request the module be enabled for your site.

    SUPERFISH/SUCKERFISH MENUS

    Navigate to: Structure > Blocks

    1. Under the ‘Disabled’ section on the blocks list you should find 4 ‘Superfish/Suckerfish’ options (If you do not have these options the module is not enabled and you will need to contact us first)
    2. Select ‘configure’ for one of the options (we recommend you use them in order, starting with option 1)
    3. Select the ‘Menu Parent’ -  In this case, this is the menu you want to be displayed using ‘Superfish’. For example, if I wanted the ‘Main Menu’ to be displayed using Superfish Menus, I would select <Main Menu> from the list.
    4. Typically, you will leave all ‘Superfish Settings’ to the default, but you may review them and adjust them to your preference
    5. Place the menu in your preferred region of the theme
    6. Adjust your ‘Visibility Settings’ to your preference (most often for a menu, you will leave the defaults in place)
      • Pages: You can determine which pages a block appears on. By default, we exclude some of the secure pages such as ‘cart’ for some blocks. However, you can adjust these settings to meet your site needs.
      • Content Types: If a particular block only pertains to a specific content type you can set it to display only on nodes created using that content type. For instance, you might be offering a discount on books associated with events, therefore you only want the block detailing that discount to appear on ‘Events’.
      • Roles: You can also restrict blocks to members of specific roles. Perhaps you have created a block detailing staff discounts, you could restrict it to appear only for users logged in under a ‘Staff’ role.
      • Users: You can allow your customer to determine whether or not they see a particular block when logged in. They control this setting on their ‘My Account’ page.
    7. Save Block

    You will have enabled the Superfish menu and placed it on your site now, it should be visible in the region you placed it in.

    NICE MENUS

    Navigate to: Structure > Blocks

    1. Under the ‘Disabled’ section on the blocks list you should find 2 ‘Nice Menu’ options (If you do not the module is not enabled and you will need to contact us first)
    2. Select ‘configure’ for one of the options (we recommend you use them in order, starting with option 1)
    3. Select the ‘Menu Parent’ -  In this case, this is the menu you want to be displayed using ‘Nice Menus’. For example, if I wanted the ‘Main Menu’ to be displayed using Nice Menus, I would select <Main Menu> from the list.
    4. Set your ‘Menu Style’
      • Right: menu items are listed on top of each other and expand to the right
      • Left: menu items are listed on top of each other and expand to the left
      • Down: menu items are listed side by side and expand down
    5. Place the menu in your preferred region of the theme
    6. Adjust your ‘Visibility Settings’ to your preference (most often for a menu, you will leave the defaults in place)
      • Pages: You can determine which pages a block appears on. By default, we exclude some of the secure pages such as ‘cart’ for some blocks. However, you can adjust these settings to meet your site needs.
      • Content Types: If a particular block only pertains to a specific content type you can set it to display only on nodes created using that content type. For instance, you might be offering a discount on books associated with events, therefore you only want the block detailing that discount to appear on ‘Events’.
      • Roles: You can also restrict blocks to members of specific roles. Perhaps you have created a block detailing staff discounts, you could restrict it to appear only for users logged in under a ‘Staff’ role.
      • Users: You can allow your customer to determine whether or not they see a particular block when logged in. They control this setting on their ‘My Account’ page.
    7. Save Block

    You will have enabled the Nice menu and placed it on your site now, it should be visible in the region you placed it in.