【问题标题】:How to disable django cms top edit bar on front pages in django如何在 django 的首页上禁用 django cms 顶部编辑栏
【发布时间】:2011-07-05 15:53:33
【问题描述】:

我错误地安装了 django-cms;现在在每个页面的顶部,我都可以看到用于添加或编辑页面的 django cms 栏。

它会加载与我自己的脚本冲突的不必要的 javascript 文件。

如何删除 django-cms?

【问题讨论】:

    标签: django django-cms


    【解决方案1】:

    自 django-cms 2.2+ 版本以来,这已成为可选。模板现在需要{% cms_toolbar %} 才能显示工具栏。

    【讨论】:

      【解决方案2】:

      我不太确定您是如何意外安装的,但请检查您的源代码树和INSTALLED_APPS(在settings.py 中)并删除django-cms 的任何痕迹。

      【讨论】:

      • 谢谢你,我做到了。但是有什么方法可以只禁用顶栏,这样它就不会加载它的 js 库
      【解决方案3】:

      前端编辑的 js 仅在您登录时可见,如果您担心它会导致其他用户的开销。我没有尝试过,但它也可能尊重用户权限(即,如果您不授予用户编辑 cms 页面的权限,它可能不会显示)。

      【讨论】:

        猜你喜欢
        • 2020-08-17
        • 1970-01-01
        • 2023-03-08
        • 1970-01-01
        • 1970-01-01
        • 2013-07-05
        • 2012-03-19
        • 2013-02-13
        • 1970-01-01
        相关资源
        最近更新 更多