在 DjangoCMS 上展开菜单?
如果我有嵌套页面,例如,是否可以只显示顶级菜单项,但当我查看页面时,其子页面会显示在导航中?
因此对于这个结构:
- 第 1 页
- 第 2 页
- 第 2a 页
- 第 2b 页
- Page 3
当我访问第 1 页时,我看到:
- Page 1
- Page 2
- Page 3
- 第 3a 页
- 第 3b 页
当我访问第 2 页时,我看到:
- 第 1 页
- 第 2 页
- 第 2a 页
- 第 2b 页
- Page 3
当我访问第 3 页时,我看到:
- Page 1
- Page 2
- Page 3
- 第 3a 页
- 第 3b 页
If I have nested pages, is it possible for, for example, the top level menu items only to show, but when I view a page, for its subpages to appear in the navigation?
So for this structure:
- Page 1
- Page 2
- Page 2a
- Page 2b
- Page 3
When I visit page 1 I see:
- Page 1
- Page 2
- Page 3
- Page 3a
- Page 3b
When I visit page 2 I see:
- Page 1
- Page 2
- Page 2a
- Page 2b
- Page 3
When I visit page 3 I see:
- Page 1
- Page 2
- Page 3
- Page 3a
- Page 3b
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,这是可能的,而且很容易。有关
show_menu
的文档 template-tag 解释了如何做到这一点。您需要将
extra_active
参数设置为 1,如下所示:以下是每个参数的名称:
Yes it is possible and easy. Documentation on the
show_menu
template-tag explains how to do it.You need to set
extra_active
argument to 1, like this:Here are the names of each argument: