DjangoCMS中有多个导航菜单

时间:2012-07-18 06:49:53

标签: django django-cms

我的任务是在网站上制作两个导航菜单

  1. '主'菜单(“关于”,“联系人”等)
  2. 目录菜单(“项目”,“图库1”,“图库2”等)
  3. 我知道我可以使用django-sitetree - 但将它交给客户却非常复杂:(

    如何通过Django CMS进行操作?

    UPD:

    似乎最好的办法是制作两个“文件夹”,这些文件夹不会在导航中显示(有一个特殊的复选框)。

2 个答案:

答案 0 :(得分:0)

django-cms拥有自己的内置菜单系统。 例如,此代码段将加载完整菜单。页面和子页面。

{% load menu_tags %}
<ul>
    {% show_menu 0 100 100 100 %}
</ul>

你应该在这里阅读这个页面,看看你可以从django-cms获得的所有不同的菜单。 django-cms navigation 所有的工作都是为你完成的!

如果你有一个自定义应用程序,并希望自己建立一个菜单,那么这也很容易。最好是阅读此页面,甚至复制粘贴此代码并放入您自己的东西。 Custom app menus

答案 1 :(得分:0)

  1. 使用meta&#34; catalog&#34;。
  2. 创建一个页面
  3. 隐藏导航页面(使用cms)
  4. 创建子页面&#34;项目&#34;,&#34;图库1&#34;,&#34;图库2&#34;对于页面&#34;目录&#34;
  5. 将show_menu_below_id标记用于meta&#34; catalog&#34;在模板中显示目录菜单
  6. 照常使用主菜单
  7. 那为我工作,希望它对你有所帮助