【问题标题】:Django-CMS and multiple menusDjango-CMS 和多个菜单
【发布时间】:2012-12-07 19:35:11
【问题描述】:

我有许多顶级页面需要分成两个不同的菜单。使用 Django 和 Django-CMS 最好的方法是什么?

我已经阅读了许多 Google 主题,最常见的建议是将页面嵌套在具有自定义 ID 的子标题下。然后可以使用函数 show_menu_below_id 提取菜单。虽然此方法有效,但 URL 已更改以匹配页面层次结构,我想避免这种情况。我知道有一些方法可以解决此问题,但它们有自己的问题,例如 FLAT_URLS(更改所有 url 并且正在停用)和overwrite-url - 但这是手动的,不需要。

感谢您的任何帮助或建议..

菜单1

HOME
B
C

菜单2

D
E
F

【问题讨论】:

    标签: python django django-cms django-mptt


    【解决方案1】:

    我会结合使用 show_menu_below_id 方式覆盖 url。不太好,但非常极端。

    【讨论】:

    • 我不认为这是他想要的:“我知道有一些方法可以解决这个问题,但他们有自己的问题,例如 FLAT_URLS(更改所有 url 并且正在停用)和覆盖 - url - 但这是手动的,不需要。”
    • 差不多,我知道这些方法,但宁愿找到一种“更好”的方法。
    • 您认为最佳的方式是什么样的?也许我可以帮忙;)
    • 你用过Wordpress吗?我认为会存在这样的菜单自定义选项。我现在已经编写了自己的方法,但我是 Python 新手,感觉就像是 hack。
    猜你喜欢
    • 2015-01-14
    • 2016-03-25
    • 2012-03-30
    • 2016-07-13
    • 2013-03-27
    • 2015-03-28
    • 1970-01-01
    • 2020-04-24
    • 1970-01-01
    相关资源
    最近更新 更多