A custom contact group listing page will allow users to navigate through Contact groups from the main menu. This method is also used when content maintainers want to avoid allowing users to view the list of all Contacts from the Our people menu.

Navigation menu.

 

The steps are divided in four parts:

Part 1. Create and assign contact groups

If you have done this part, please move on to Part 2.

Create Contact groups (Site Manager)

  1. From the Administration bar, click on Dashboard.
  2. Select Contact groups link under Vocabularies menu.
  3. Select Add term.
  4. Enter the name of the contact group in the Name field.
  5. Click Save button.

For more detailed instruction, please refer to: How to create groups for Contacts.

Assign Contact groups

  1. From the Administration bar, click on My Workbench.
  2. Select Create/Manage Content tab.
  3. Click Contact.
  4. Select each Contact that you need to add to a group by clicking Edit.
  5. Assign the appropriate Contact group to the Contact under Group(s) field. 
  6. Click Save button

Part 2. Create Web pages

Part 2.1. Create a landing page (optional but recommended)

The landing page will be used as a parent item to nest the Contact groups’ menu link. You may choose to create a landing page or use other existing web pages as a parent item for the Contact groups’ menu links. If you choose not to use a landing page, proceed to Part 2.2.

Landing page as a parent tiem and contacts by group menu links as the children.

  1. Create a Web Page as the landing page with a Heading of "Our people" and a list of the Contact groups title (e.g. Staff, Researcher, Faculty, etc.). This page will be used to replace the original Our people menu link with the (…about/people) URL. Example of a landing page
  2. Place the Web Page under the correct Parent item. Preferably, place the Web Page under the About menu. Place in site hierarchy and Add menu link checkboxes remains checked.About Zoology as the parent item
  3. Save and Publish.

Part 2.2. Create a target page to redirect

  1. Create another Web Page for each Contact group. This page will be used to redirect users to the specific Contact group, therefore, users will not be able to view the content in the Body.New web page for contact group
  2. Place the target Web page under the landing page created previously (Part 2.1.) as the Parent item. Please note that if the landing page heading is also “Our people”, ensure that you select the correct Our people page (…our-people) and not the Our people contact type (…about/people).
     
    Note: Place in site hierarchy and Add menu link checkboxes remains checked.
     
    Our people landing page as a parent item
  3. Note the node/# from the URL located in the address bar of your browser.
  4. Save and Publish.
  5. Repeat step 1 – 4 for each Contact group. Each group needs to have their own target web page.
  6. After you created the target pages, go back and edit the landing page (if you created one) and Link each Contact group title listed in the landing page with the Contact group URL.Add a link in the web page
  7. Save and Publish.

Part 3. Create redirects

  1. Select Dashboard from Administration bar.
  2. Choose Redirects under the Site management menu.
  3. Click Add redirect.
  4. Enter the previously noted node/# (Step 3 under Part 2.2) in the "When someone goes to" field.
  5. In a new tab, open the Our people contact type menu (URL format ends with “about/people”) and select the contact group link under Contacts by group heading 2 on the side bar.
     
    Contacts by group highlighted in the side bar
  6. Note and copy (Ctrl+C) the URL for the specific Contact group. (URL format ends with “…about/people/group/##”).
  7. Paste (Ctrl+V) Contact group URL in the "Redirect them to" field.
  8. Click Save button.
  9. Repeat step 3 – 8 for other Contact groups.

Part 4. Rearrange Menu items

Note that now you have two Our people menu links in the navigation panel.

  1. From the Administration bar click Dashboard.
  2. From the Site management menu click Menus.
  3. Select list links from Main menu.
  4. Uncheck the Enabled checkbox for the Our people menu link where the URL format ends with “about/people” in order to remove the menu link from the main navigation menu.
  5. Leave the Our people landing web page where the URL ends with “our-people” Enabled instead so that it shows in the main navigation menu.
  6. Using the cross-arrow on the left of each menu item, drag and drop the specific contact list web pages to the desired order.rearranging menu links
  7. Click Save configuration.