Ответ 1
Использование слова "имя слота" (первый аргумент {% placeholder %}
или первый аргумент PlaceholderField
, в зависимости от того, что вы используете) и CMS_PLACEHOLDER_CONF
вы можете ограничить местозаполнитель, чтобы разрешить только один тип плагина.
Например: если у вас есть шаблон в шаблоне, который выглядит как {% placeholder 'main_image' %}
, соответствующее значение CMS_PLACEHOLDER_CONF
в settings.py
будет:
CMS_PLACEHOLDER_CONF = {
'main_image': {
'plugins': ['PicturePlugin']
}
}