【发布时间】:2013-10-31 02:14:05
【问题描述】:
如何创建只能用特定插件填充的占位符? 我想在 django-cms 3.0.0.beta2 中创建一个模板,其中仅包含图片插件的占位符。我在文档中找不到任何选项。
http://django-cms.readthedocs.org/en/develop/advanced/templatetags.html
【问题讨论】:
标签: django-cms
如何创建只能用特定插件填充的占位符? 我想在 django-cms 3.0.0.beta2 中创建一个模板,其中仅包含图片插件的占位符。我在文档中找不到任何选项。
http://django-cms.readthedocs.org/en/develop/advanced/templatetags.html
【问题讨论】:
标签: django-cms
使用占位符“插槽名称”({% placeholder %} 的第一个参数或PlaceholderField 的第一个参数,取决于您使用的)和CMS_PLACEHOLDER_CONF,您可以将占位符限制为仅允许一种类型的插件。
例如:如果您的模板中有一个类似于{% placeholder 'main_image' %} 的占位符,则settings.py 中对应的CMS_PLACEHOLDER_CONF 值将是:
CMS_PLACEHOLDER_CONF = {
'main_image': {
'plugins': ['PicturePlugin']
}
}
【讨论】: