0

CMS_TEMPLATES管理者を使用して、django-CMS のユーザーが背景画像を編集できるようにしたいと考えていますfiler。最小限のコードとデータベース テーブルを使用して、クリーンな方法でこれを実現するにはどうすればよいでしょうか。

cmsplugin_filer_file私の現在の解決策は、カスタム テンプレートを作成して(誤用) 使用することです。欠点は、いつかこのプラグインを別の方法で使用したいと思うかもしれないということです。1 つのプラグインに対して複数のテンプレートを持つことはできないと思います。

よりクリーンな代替手段は、 a のみcmspluginを含むモデルでカスタムを作成するFilerFileFieldことです。ただし、これにはさらに多くのコード行が必要になり、新しいデータベース テーブルが作成されます。

私がまだ考えていなかったより良い解決策はありますか?

議論するだけでなく、この質問に答えられることを願っています...

4

1 に答える 1

2

たぶん、ページ拡張機能を見てください。これは 3.0 の新しい機能です。

http://django-cms.readthedocs.org/en/develop/extending_cms/extending_page_title.html

于 2014-03-04T10:25:48.037 に答える