简要说明:在示例网址中,我使用DNN HTML模块创建了一个静态橙色菜单。我想为网站上的所有页面重新创建此菜单,以便从CMS动态更新菜单,而不必在HTML中手动更新。
它下面的蓝树菜单是带有TreeView模板的DDR菜单。
问题:默认情况下,菜单/模板显示主要父菜单链接,其中私有市场突出显示为活动菜单。我无法弄清楚模板中的方式/位置,以指定此菜单应执行以下操作:
现有模板位于此处:http://bit.ly/1MH2fgW
DDR Menu guide并没有全面告诉我如何创建模板,因此我们将不胜感激任何帮助。
答案 0 :(得分:0)
您应该花一些时间阅读与DDR菜单相关的DNN Wiki页面。这一点,加上一些实验,应该让你非常了解它是如何工作的。
使用DDR菜单的模块版本,并将其放在空白页面上。然后,您可以使用NodeSelector参数来查看它如何确定显示哪些页面。从那个空开始,你应该得到所有页面。继续前进。
我强烈建议您使用ULTokens模板进行探索。您将获得一个很好的UL显示所选页面。
您还可以使用DumpXml模板准确显示模板可用的内容。
其他有用的属性是IncludeNodes和Exclude节点。
在大多数情况下,您不需要创建自己的模板。重新设计ULTokens或SuperFish通常就足够了。 MegaMenu模板也很平易近人。
我很乐意回答其他问题。