Editing an existing menu
In Digital Experience Engine, a menu structure may have been created previously that you want to edit. Editing an existing menu can be done right from any page that currently has a menu on it. An edit pencil will appear as you scroll over the menu content area.
-
Select “Configure” to:
- Change the menu title
- Display the title
- Set the visibility of your menu:
- Variable: Enter a variable name, select an operator, and enter a value to test.
- When a visitor accesses any page on the site with the supplied variable as a URL parameter (e.g., http://yoursite.com/?your_variable=your_value), the value will be stored as part of their session and tested to determine visibility.
- Note that caching will be disabled for any block using variable visibility.
- Variable Name, Operator and Value can be identified.
- Pages: Specify pages by using their paths. Enter one path per line.
- The "*" character is a wildcard. An example path is "/user/*" for every user page.
- "<front>" is the front page.
- To exclude specific pages, prefix the path with a "!". Example excluded path "!/user/jc"
- Show or Hide can be selected to set whether the menu should show on the entered pages, or hide from them (and show on all others).
- Leaving everything blank will default to Not restricted and show on all pages.
- Response status
- Shows the block on pages with any matching response status. If nothing is checked, the block is shown on all pages. Other response statuses are not used.
- Roles: Show the menu based on whether the user has one of the selected roles.
- Anonymous, Authenticated, Administrator or DXE Manager can be selected.
- Leaving all unselected will default to Not restricted and show for all users.
- Content type: Select the content type(s) that this menu will appear on.
- Event, Location, Post, Provider, Enhanced Layout, Services, and Standard Layout can be selected.
- Leaving all unselected will default to Not restricted and show on all types.
- Variable: Enter a variable name, select an operator, and enter a value to test.
- Region: This will be populated with the region you selected when first created. You can change it to a different region here as needed.
- When all settings are configured as you like, click Save block at the bottom.
- Select ”Edit” to see the name of the menu on the page. This may help you locate the menu when you navigate to Structure > Menus to find the menu you need to edit and add a link to. Don’t forget to nest those menu links appropriately!
- Contextual Menu Logic
- Checkbox checked indicates menu should retrieve the name and URL of the current page and set the active menu item to the appropriate contextual state.
- Start at Context
- Checkbox checked indicates that menu should start displaying link hierarchy at the current context.
- If left unchecked, the complete menu hierarchy will be accessible to site visitors.
- Only applicable if Contextual Menu Logic checkbox is checked.
- Show Parent Menu Item
- Checkbox checked indicates that heading should be overridden with the parent menu item associated with the current page (if available).
- Only applicable if Contextual Menu Logic and Start at Context are both checked.
- Show Child Links
- Checkbox checked indicates that menu should display immediate child links associated with the current menu item; if there are no child links, the current menu item and any corresponding siblings will be rendered instead.
- Only applicable if Contextual Menu Logic checkbox is checked.
- Contextual Menu Logic

Best practice is to select all menu settings for the menu to behave as expected.
What's next?
- Adding/arranging menu items
- Placing the menu in your site by configuring either a basic menu or custom menu block
- Click here to learn more about the difference between basic menus and custom menu blocks.