3

我有一个 kentico CMSListMenu,其中最深包含 4 个级别,我想将菜单显示为内容左侧的嵌套列表,这适用于 3 个级别,但我无法显示第 4 个级别。

我在另一个网站上使用完全相同的代码进行此操作,所以我一定遗漏了一些东西,这些是我尝试使用的菜单表达式:

<cc1:CMSListMenu ID="CMSTreeMenu1" runat="server" Path="/{0}/{1}/{2}/%" DisplayHighlightedItemAsLink="True" DisplayOnlySelectedPath="true" Indentation="0"  MaxRelativeLevel="5" /></cc1:cmslistmenu>

<cc1:CMSListMenu ID="CMSTreeMenu1" runat="server" Path="/Products---Solutions/%" DisplayHighlightedItemAsLink="True" DisplayOnlySelectedPath="true" Indentation="0"  MaxRelativeLevel="5" /></cc1:cmslistmenu>

我需要在其他地方设置这个吗?也许在kentico内部的某个地方可以输出这么多级别?

任何帮助将不胜感激,这已经给我带来了几天的问题

4

2 回答 2

2

我相信CMS列表菜单默认只显示cms.Page(菜单项)文档。如果您尝试显示其他类型的文档,请确保在菜单属性中进行设置。

于 2011-09-30T13:08:27.097 回答
0

尝试设置DisplayOnlySelectedPath="false"以查看它是否在菜单下显示了您期望的所有内容。

于 2011-09-30T13:47:02.230 回答