例如,如果我有嵌套页面,是否有可能只显示顶级菜单项,但是当我查看页面时,它的子页面会出现在导航中吗?
所以对于这个结构:
- 第 1 页
- 第2页
- 第 2a 页
- 第 2b 页
- 第 3 页
当我访问第 1 页时,我看到:
- 第 1 页
- 第2页
- 第 3 页
- 第 3a 页
- 第 3b 页
当我访问第 2 页时,我看到:
- 第 1 页
- 第2页
- 第 2a 页
- 第 2b 页
- 第 3 页
当我访问第 3 页时,我看到:
- 第 1 页
- 第2页
- 第 3 页
- 第 3a 页
- 第 3b 页
例如,如果我有嵌套页面,是否有可能只显示顶级菜单项,但是当我查看页面时,它的子页面会出现在导航中吗?
所以对于这个结构:
当我访问第 1 页时,我看到:
当我访问第 2 页时,我看到:
当我访问第 3 页时,我看到:
是的,这是可能且容易的。模板标签上的文档show_menu
解释了如何做到这一点。
您需要将extra_active
参数设置为 1,如下所示:
{% show_menu 0 100 0 1 %}
以下是每个参数的名称:
{% show_menu start_level end_level extra_inactive extra_active %}