2

公式の入門チュートリアルに従って Django-Cms を使用して Web サイトを作成していますが、フロントエンドの編集モードに問題があります。まず、上部のバナーが表示されず、プレースホルダーの編集メニューがすべて壊れています。私が最初にしたことは、Javascript エラーをチェックすることでした。すぐに、CMS スクリプトが含まれておらず、初期化されていないことがわかりました。{% render_block "js" %} タグに対して何も生成されていません。

Web 上の公式ドキュメントとユーザー リストを検索しましたが、この問題については何も見つかりませんでした。

編集: Sekizai は正しく動作しています。問題は django-cms にあるようです。

4

2 に答える 2

2

これを発見するのに少し時間がかかり、ドキュメントではどこにも言及されていませんでしたが、バージョン 2.2 以降では、編集モードが正しく機能するために cms_toolbar django タグを に追加する必要があります。

于 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 に答える