# Menus & Navigation

*Article Topics:* [*Blocks*](/getting-started/common-topics/blocks.md)*,* [*Themes*](/getting-started/common-topics/themes.md)

Menus are used to define sets of links that can be applied across various Navigation Blocks, such as the Navigation Bar Block and the Navigation List Block. While Navigation Blocks control layout and design, Menus handle what links appear and where they go.

This article explains how to create, manage, and connect **Menus** to your **Navigation Blocks** for a frictionless browsing experience.

{% embed url="<https://youtu.be/sjBUwfDocYE>" %}

## Accessing Menus

To manage Menus within a Theme:

1. Go to **Content Management** in the left-hand navigation.
2. Select either **Tour** or **Member Area**, depending on where the theme is located.
3. Click the **Theme** tab.
4. Open the **Menus** subtab on the left-hand side.

<figure><img src="/files/5rc7WrhhQhApSthpoesf" alt=""><figcaption></figcaption></figure>

Once here, you can view and **edit** existing menus, **add** a new menu, or **delete** a menu.

{% hint style="success" %}
TMM Tip: When creating a new menu, give it a distinct and/or descriptive name since this is what will appear when choosing a menu from a Navigation Block.&#x20;
{% endhint %}

## How Menus work with Navigation Blocks

First, a Theme **Menu** is a list of links that can be connected to various navigation blocks. For example, you may have a "Top Page Navigation" menu used by the Navigation Bar Block on your homepage. When selecting a menu within a Navigation Bar or Navigation List Block, that block will display the selected menu's links.

<figure><img src="/files/T3Wrt7ytL2CW9LQ5cVhp" alt=""><figcaption></figcaption></figure>

## Managing Menu Links

Clicking a Menu opens a list of individual links called **Menu Items**. Each link contains:

* A Name
* A Destination&#x20;
* Page Path
* Link Type
* Settings to Disable, Delete, Copy, or Edit a link.

**Reordering Links** can be done by either using the up/down arrows or dragging and dropping them. Any updates made to a menu will **automatically apply to all the blocks using the menu.**&#x20;

<figure><img src="/files/d3z5bb0EfH9F6PXAijjx" alt=""><figcaption></figcaption></figure>

### Link Settings

* Item Title: The text displayed for the link in the navigation block.
* Link Type: Choose whether it's a link to a CMS page, a Static URL, a Join Form, or more.
  * Depending on the selected type, additional fields will appear for fine-tuning the behavior of the link.

## Nesting Menus

Menu items can be nested under another item, allowing the user to click to reveal additional links. Drag and drop a child item underneath its parent to enable click-to-reveal functionality.

<figure><img src="/files/l9Fl1qCtPtEUmVDKQWSA" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/xjjNwUbVFigFuawfuMLO" alt=""><figcaption></figcaption></figure>

## Related Articles

{% content-ref url="/pages/AbD3Zbxwl6KqV5nO2zAh" %}
[Navigation Bar Block](/content-management/member-areas-and-tours/themes/block-types/navigation-bar-block.md)
{% endcontent-ref %}

{% content-ref url="/pages/BuPIAaJPLFlki2GYae3K" %}
[Navigation List Block](/content-management/member-areas-and-tours/themes/block-types/navigation-list-block.md)
{% endcontent-ref %}

{% content-ref url="/pages/7lUwaSI9yImefB8h0Fa6" %}
[Using the Page Builder](/content-management/member-areas-and-tours/customizing-your-theme/using-the-page-builder.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.toomuchmedia.com/content-management/member-areas-and-tours/themes/menus-and-navigation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
