Django CMS:创建页面时设置默认占位符值
Django CMS: Set default placeholder value when page was created
我是 Django CMS 的新手。当我创建新页面时,我必须选择占位符和插件。是否可以将所有默认插件设置为 post_save
?谢谢。
您可以通过在 CMS_PLACEHOLDER_CONF
;
中设置占位符的 default_plugins
属性来进行设置
CMS_PLACEHOLDER_CONF = {
'content': {
'plugins': ['TextPlugin', 'PicturePlugin'],
'name': gettext("Content"),
'language_fallback': True,
'default_plugins': [
{
'plugin_type': 'TextPlugin',
'values': {
'body':'<p>Default text plugin for the `content` placeholder...</p>',
},
},
],
},
}
然后,任何带有 content
占位符的页面都将使用包含 <p>Default text plugin for the
contentplaceholder...</p>
的 TextPlugin
创建
可以在此处找到相关文档; http://docs.django-cms.org/en/latest/reference/configuration.html#cms-placeholder-conf
我是 Django CMS 的新手。当我创建新页面时,我必须选择占位符和插件。是否可以将所有默认插件设置为 post_save
?谢谢。
您可以通过在 CMS_PLACEHOLDER_CONF
;
default_plugins
属性来进行设置
CMS_PLACEHOLDER_CONF = {
'content': {
'plugins': ['TextPlugin', 'PicturePlugin'],
'name': gettext("Content"),
'language_fallback': True,
'default_plugins': [
{
'plugin_type': 'TextPlugin',
'values': {
'body':'<p>Default text plugin for the `content` placeholder...</p>',
},
},
],
},
}
然后,任何带有 content
占位符的页面都将使用包含 <p>Default text plugin for the
contentplaceholder...</p>
TextPlugin
创建
可以在此处找到相关文档; http://docs.django-cms.org/en/latest/reference/configuration.html#cms-placeholder-conf