在DjangoCMS上展开菜单?

时间:2011-01-27 15:04:22

标签: django django-cms

如果我有嵌套页面,例如,是否可以显示顶级菜单项,但是当我查看页面时,其子页面是否显示在导航中?

对于这种结构:

  • Page 1
  • 第2页
    • Page 2a
    • Page 2b
  • Page 3

当我访问第1页时,我看到:

  • Page 1
  • Page 2
  • 第3页
    • 第3a页
    • Page 3b

当我访问第2页时,我看到:

  • Page 1
  • 第2页
    • Page 2a
    • Page 2b
  • Page 3

当我访问第3页时,我看到:

  • Page 1
  • Page 2
  • 第3页
    • 第3a页
    • Page 3b

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,也很容易。 show_menu template-tag上的文档说明了如何执行此操作。

您需要将extra_active参数设置为1,如下所示:

{% show_menu 0 100 0 1 %}

以下是每个参数的名称:

{% show_menu start_level end_level extra_inactive extra_active %}