簡體   English   中英

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>',
                },
            },
        ],
    },
}

然后,將使用TextPlugin創建包含content占位符的任何頁面,其中包含<p>Default text plugin for the內容placeholder...</p> <p>Default text plugin for the placeholder...</p>

可以在這里找到文檔。 http://docs.django-cms.org/en/latest/reference/configuration.html#cms-placeholder-conf

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM