如何配置页面树,以使着陆页不包含在“主页”页面的标准导航栏中。
我应该注意哪些最佳做法?例如,修改我的基础urls.py
和/或基本menu.html
模板以实现此路由有任何后果吗?
答案 0 :(得分:0)
在页面树屏幕截图中可以找到从菜单中排除页面的最简单方法。记下“菜单”列,如果您不想在菜单中显示某些内容,请取消选择该选项&发布页面。
另一种方法是更改页面树的哪些级别进入菜单。在这一点上,文档非常值得一读; http://docs.django-cms.org/en/release-3.4.x/reference/navigation.html
我通常这样做的方法是让您的主页成为该根级别的唯一页面,然后将您的下一级页面嵌套在主页中。使用该方法,您可以使用此标记忽略根(主页);
{% show_menu 1 100 100 100 "menu.html" %}
如果我记得,它启动级别1的菜单,然后将完整的树显示为嵌套列表。