2

我正在按照官方介绍教程创建一个带有 Django-Cms 的网站,并且我在前端的编辑模式方面遇到了一些问题。首先,顶部横幅未显示,占位符上的编辑菜单全部损坏。我做的第一件事是检查 Javascript 错误,很快我发现 CMS 脚本没有被包含和初始化。没有为 {% render_block "js" %} 标签生成任何内容。

我在网上搜索了官方文档和用户列表,但没有发现任何关于此问题的信息。

编辑: Sekizai 工作正常,问题似乎出在 django-cms 上。

4

2 回答 2

2

我花了一些时间才发现这一点,并且文档没有在任何地方提到它,但从 2.2 版开始,必须在 django 中添加一个 cms_toolbar 标记才能使编辑模式正常工作。

于 2011-10-07T09:41:22.237 回答
1

请注意,本教程需要以下带有 # *标记的代码行,以便编辑菜单出现在您在教程中创建的第一页上。我已经通知了开发人员。

更新:我正在阅读该教程的旧版本。 是最新版本。

{% load cms_tags sekizai_tags %}
<html>
  <head>
      {% cms_toolbar %} #***
      {% render_block "css" %}
  </head>
  <body>

      {% placeholder base_content %}
      {% block base_content%}{% endblock %}
      {% render_block "js" %}
  </body>
</html>
于 2013-01-18T12:24:16.473 回答