Kentico CMSListMenu не отображает достаточное количество уровней дерева?

У меня есть 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 вывести столько уровней вниз?

Любая помощь будет принята с благодарностью, это вызывает у меня проблемы в течение нескольких дней.


person Ben    schedule 29.09.2011    source источник
comment
Вы упомянули, что он имеет 4 уровня на самом глубоком уровне. Это из корня сайта или по указанному вами пути? Потому что вы начинаете путь во вложенном каталоге.   -  person Doozer Blake    schedule 30.09.2011
comment
мое меню идет Корень/Продукты/название продукта/ресурс знаний/литература Я не могу отобразить страницу литературы с помощью вышеуказанных элементов управления   -  person Ben    schedule 05.10.2011


Ответы (2)


Я считаю, что меню списка CMS по умолчанию отображает только документы cms.Page (элемент меню). Если вы пытаетесь отобразить другие типы документов, убедитесь, что вы установили это в свойствах меню.

person John B    schedule 30.09.2011
comment
Спасибо за вашу помощь, все мои пункты меню - cms.Page, но они все еще не отображаются - person Ben; 05.10.2011

Попробуйте установить DisplayOnlySelectedPath="false", чтобы увидеть, отображает ли он все, как вы ожидаете, в меню.

person Doozer Blake    schedule 30.09.2011