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

时间:2016-03-14 18:26:30

标签: kentico

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

  • sub 1.1
  • sub 1.2
  • sub 1.3
    • sub 1.3.1
    • sub 1.3.2
    • sub 1.3.3

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

这是一个显示完整左侧导航的屏幕抓取。

Left nav showing 2nd and 3rd level pages

以下是导航在第3级页面(1.3.1)上的显示方式:

Left nav only showing 3rd level pages

我发现了这篇文章,但它似乎并不适合我:http://devnet.kentico.com/questions/how-to-display-child-documents-if-they-exist-and-display-siblings-if-they-don%E2%80%99t

2 个答案:

答案 0 :(得分:2)

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

documentation中查看更多详情。

答案 1 :(得分:0)

我改变了我的路径:/ {0} /%

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