0

我想允许 django-CMS 的用户在我的一个CMS_TEMPLATES使用filer管理员中编辑背景图像。我怎样才能以一种干净的方式实现这一点,但代码和数据库表最少?

我目前的解决方案是cmsplugin_filer_file通过为它编写一个自定义模板来(错误地)使用它。缺点是有一天我可能想以不同的方式使用这个插件,而且我认为一个插件不能有多个模板。

cmsplugin一个更简洁的替代方法是使用包含 aFilerFileField而没有其他内容的模型编写自定义。但这需要更多的代码行并且会创建一个新的数据库表。

有没有更好的解决方案我还没有想到?

我希望,这个问题可以回答,而不仅仅是讨论......

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 回答