XMenu is a wrapper module for
DDRMenu, allowing you to add navigation menus to your pages as normal DNN modules instead of having to put them into your skins.
XMenu is a built with XsltDb.
Module Settings
XMenu settings wrap DDRMenu settings:
- Menu Style wraps the MenuStyle directive, and allows to choose the DDRMenu template you wish to use; all templates in DDRMenu module folder are made available to XMenu;
- Menu Provider stands for the (optional) menu provider to use, e.g. EfforityMenuNavigationProvider (EALO) or others;
- Node Selector allows to choose which nodes (pages) to show in menu;
- Include Nodes allows to include specific pages into your menu, while
- Exclude Nodes viceversa allows to exclude specific pages from your menu
- Include Hidden Nodes? show hidden pages in menu?
- Include Context? If
true, details of the currently logged on user will be passed to the template
- Node Manipulator server-side node manipulator
- NodeXmlPath custom menu structure (allows to build custom menus based on xml, see sample below)
Please refer to
DDRMenu documentation for a detailed explanation of settings, and
download DDRMenu templates from Codeplex.
How to install
XMenu is packaged as a normal DNN module, but it depends on XsltDb. To install you must first install XsltDb, and then install XMenu as with any other DNN module.
Demos
In this page you can find some menus created with XMenu, and using different DDRMenu templates.
For example, the following Superfish menu instance is built with XMenu, and is the same as putting the following code into your skin: