Django CMS:在创建页面时设置默认占位符值



我是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内容placeholder...</p>TextPlugin

相关文档可在此处找到;http://docs.django-cms.org/en/latest/reference/configuration.html#cms-占位符conf

最新更新