• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc
Show / Hide Table of Contents

DDRMenu XSLT Templates

DNN Version: 09.02.00
10/02/2024 • 2 minutes to read
Contributors  Timo-Breumelhof david-poindexter
10/02/2024  • 2 minutes to read  • Contributors  Timo-Breumelhof david-poindexter

XML format

The best way to see the XML structure provided to the XSLT stylesheet is to look at the output of the DumpXML template). For reference, the full set of attributes and elements of a menu <node> is described below.

  • @id - The page ID
  • @text - The page name (i.e., what should normally be displayed in the menu)
  • @title - The full page title
  • @url - The page URL
  • @enabled - Whether the page is enabled
  • @selected - Whether the page is selected
  • @breadcrumb - Whether the page is in the current breadcrumb
  • @separator - Whether the node is a separator
  • @icon - The URL of the page icon
  • @largeimage - The URL of the large page icon (DNN 6 only)
  • @first - Whether the page is the first in its level
  • @last - Whether the page is the last in its level
  • @only - Whether the page is the only one in its level
  • @depth - The depth of the current page in the menu structure (starting at 0)
  • @target - The target window for the url defined for the page (_new or null); DNN 7.1+
  • @commandname - The action command name (action menus only, supported only in DNN 5 and older)
  • @commandargument - The action command argument (action menus only, supported only in DNN 5 and older)
  • keywords - The keywords defined for the current page
  • description - The description of the current page
  • node - A child node of this node

Related Content

  • DDRMenu Overview
  • DDRMenu Reference Guide
  • DDRMenu Token Templates
  • DDRMenu Razor Templates

Additional Links

  • DDRMenu Razor Templates in DotNetNuke 7.x
  • Advanced Menu Design with DDRMenu
  • A Razor Templated DDRMenu for DotNetNuke 6
Theme ObjectsAbout ThemesCreating Themes
DNN Wiki: DotNetNuke SkinsDNN Community blog: DotNetNuke Skinning 101 (Part 3) by Joe BrinkmanDNN Professional Training: Creating HTML SkinsSkinning Tool / Online Reference for DNN Skins & Container Objects by 10 Pound Gorilla
Back to top by the community, for the community... #DNNCMS