Kentico V9 CSS 二级和三级页面的列表菜单 webpart

Kentico V9 CSS List Menu webpart for 2nd and 3rd level pages

我以为我的左侧铁路部分导航正常工作,直到我添加了一些第 3 级页面。这是 IA 的粗略分解。

我的初始路径设置为 ../%,页面 1.1、1.2、1.3 的导航项按预期工作。当我导航到 1.3.1 时,我丢失了父节点页面。

这是显示完整左侧导航的屏幕截图。

这是我在第 3 级页面 (1.​​3.1) 上时导航的样子:

我遇到了这个 post,但它似乎对我不起作用:http://devnet.kentico.com/questions/how-to-display-child-documents-if-they-exist-and-display-siblings-if-they-don%E2%80%99t

使用 /% 作为路径。 ../% 是相对路径。

documentation 中查看更多详细信息。

我将路径更改为:/{0}/%

{0} 是第一个子节点的通配符。在一些帮助和反复试验的帮助下,我重新阅读了写作路径表达式 (https://docs.kentico.com/display/K81/Writing+page+path+expressions)。