When adding custom views to your site, there is a checkbox that enables you to add the view as a menu item. The default views have their own default settings. Some are attached to specific menus, others are not attached to a menu at all. If you want to change or add any view to a menu, you can easily do so within the Drupal 7 Views editor. Follow along with the instructions below as we work with the Archive view, which has no menu attachment by default.

Editing a View's menu configuration in Drupal 7

  1. Log into your Drupal 7 admin dashboard.
  2. From the top menu bar, locate the Structure option and click it.
    structure
  3. Click on the Views option to move to the next screen.
    structure-views
  4. You are now on the Views list screen. Choose the view you want to work with and click the Edit link to the right. In this tutorial we will be working with the default Archive view.
    edit-archive
  5. You are now in the edit screen for the view. The menu setting is not available on the Block display, so be sure you are on the Page display. From here, look to the right hand side of the page under the Page Settings and find the Menulabel. Click on the setting which is also the link to the editor. In this case, the link says No Menu.
    edit-menu-link

  6. You will receive a popup where you can enter your desired selection. There are a few different options for menus chosen by radio buttons. We want to choose the one labeled Normal menu entry. Also, be sure  to enter the standard menu configuration information such as the Title, Description, and Weight. In the Menu dropdown, select which menu you want to attach the view to. In this example we are selecting Main Menu. Click the Apply button once you are satisfied with your settings.
    menu-details

  7. We are now back on the Views settings screen. The Menu label should now state the type of menu and the menu name. In our sample case it says 'Normal : Archive'. Note that we are not yet finished as indicated by the notation at the top of the screen that says '*All changes are stored temporarily. Click Save to make your changes permanent. Click Cancel to discard your changes.' To complete the change you must click on the Save button to the right.
    edit-menu-save
  8. Visit your site to see the new menu item. Below is a screenshot demonstrating the new menu link for the Archive View.
    Before After
    edit-view-menu-before edit-view-menu-after
Continued Education in Course 211: Views Module Tutorial
You are viewing Section 6: How to link to a view within a menu in Drupal 7 Views module
Section 5: Changing the title for a view in the Drupal 7 Views Module
Section 7: How to disable caching in Drupal 7 Views module
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

2014-01-15 11:29 am
Useful but what is the procedure to insert theview link into a 2nd level menu?
Staff
8,441 Points
2014-01-15 12:58 pm
You certainly can edit your various menus in Drupal. The following article will help you get it set up:

Creating Menus in Drupal 7 - Part 2 - Adding links and Displaying

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

2 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!