Django CMS: установить значение заполнителя по умолчанию при создании страницы - PullRequest
0 голосов
/ 29 ноября 2018

Я новичок в Django CMS.Когда я создаю свою новую страницу, мне нужно выбрать заполнители и плагины.Можно ли установить все плагины по умолчанию на post_save?Благодарю.

1 Ответ

0 голосов
/ 29 ноября 2018

Вы можете сделать это с настройками, установив атрибут default_plugins заполнителя в CMS_PLACEHOLDER_CONF;

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 будет создана с TextPluginсодержащий <p>Default text plugin for the содержание placeholder...</p>

Документы для этого можно найти здесь;http://docs.django -cms.org / о / последний / ссылка / configuration.html # К-заполнитель-конф

...