Django CMS 登陆页面
Posted
技术标签:
【中文标题】Django CMS 登陆页面【英文标题】:Django CMS Landing Page 【发布时间】:2018-02-06 09:29:52 【问题描述】:如何配置页面树,使登录页面不包含在“主页”页面的标准导航栏中。
有什么我应该注意的最佳实践吗?例如,修改我的基本urls.py
和/或基本menu.html
模板以实现此路由是否会产生任何影响?
【问题讨论】:
嗨,欢迎来到堆栈溢出。请参阅How to Ask 链接以获取有关如何提出问题并相应更新您的问题的更多详细信息。 感谢 Jeroen,我做了一些更新,以后会参考它! 【参考方案1】:从菜单中排除页面的最简单方法是在该页面树屏幕截图中找到。记下“菜单”列,如果您不希望菜单中出现某些内容,请取消选择该选项并发布页面。
另一种方法是更改将页面树的哪些级别放入菜单。在这一点上,这些文档非常值得一读; http://docs.django-cms.org/en/release-3.4.x/reference/navigation.html
我通常这样做的方式是让您的主页成为该根级别的唯一页面,然后将您的下一级页面嵌套在主页中。使用这种方法,您可以使用此标记忽略根(主页)页面;
% show_menu 1 100 100 100 "menu.html" %
如果我记得的话,它会在第 1 级启动菜单,然后将完整的树显示为嵌套列表。
【讨论】:
以上是关于Django CMS 登陆页面的主要内容,如果未能解决你的问题,请参考以下文章