2017-08-29 117 views
0

如何配置页面树,以便登陆页面不包含在“主页”页面的标准导航栏中。Django CMS登录页面

我应该注意哪些最佳做法?例如修改我的基地urls.py和/或基地menu.html模板来实现这个路由有什么后果?

DjangoCMS page tree is as followed.

+1

嗨,欢迎来到堆栈溢出。有关如何提出问题并更新您的问题的更多详细信息,请参见[问问]链接 。 –

+0

谢谢Jeroen,我做了一些更新,并会参考它向前移动! – StrattonStudios

回答

0

排除从菜单页面的最简单方法在页面树截图中找到。请注意“菜单”栏,如果您不希望某些内容出现在菜单中,请取消选择&发布页面。

另一种方法是更改​​页面树的哪些级别放入菜单。这些文档在这一点上值得一读; http://docs.django-cms.org/en/release-3.4.x/reference/navigation.html

我通常这样做的方式是让您的主页成为根级别的唯一页面,然后在主页中嵌套您的下一级页面。采用这种方法,您可以使用此标记忽略根(主页)页面;

{% show_menu 1 100 100 100 "menu.html" %} 

如果我回想起来,那开始在级别1的菜单,然后显示完整的树作为嵌套列表。