0

嗨,我现在完全坚持这个问题,我真的希望有人能帮我解决这个问题。

我有一个包含很多页面的 django / django-cms 构建。该网站分为 4 个主要部分,可以说这些部分是祖父母。每个祖父母都可以有多个孩子,而这些孩子又可以有任意数量的孩子,所以我们有一个祖父母、父母和孩子的关系。

基本上我有每个祖父母的导航显示,它显示了该部分的所有父母和孩子,如下所示:

{% show_menu_below_id request.current_page.reverse_id %}

我遇到的问题是,当我浏览菜单时,显然开始更改以显示该页面 ID 下方的项目。我只想在浏览网站时显示祖父母部分的菜单,而不是其他页面

我有 3 个模板,一个给祖父母,一个给父母,一个给孩子。我希望这足以解释我的问题。只是为了重新迭代,无论我在子菜单中走多远,我只需要菜单,就好像我在 IE 毕业父页面部分的顶层一样

提前致谢

4

2 回答 2

1

我不是 100% 确定我明白你想要什么。“祖父母”页面是否位于根目录?如果是这样,我认为这应该可以解决问题:

{% show_menu 1 %}

它显示来自第一级的导航(级别 0 是根级别或“祖父母”级别)。文档 详细介绍了如何使用标签show_menu(它并不完全直观......)

于 2011-03-24T18:43:15.197 回答
0

为什么不把整个东西展开,然后在相关页面上你可能会有点厚颜无耻,并使用 CSS 来隐藏你想要隐藏的较低级别。

默认情况下应用了足够多的类和东西,您可能可以针对相关领域。

显然这并不理想,但它可能与我能得到的一样接近。

于 2012-09-04T11:41:35.190 回答