使用默认插件时在 django cms 中的单个占位符中创建多个插件

Create multiple plugin in a single placeholder in django cms when using default plugins

如果我使用 django cms 提供的默认插件,如何在 django cms 中的单个占位符中创建多个插件?

正如您在 docs 中看到的那样,您可以为占位符配置插件,但如果您不这样做,那么您可以不受限制地添加任何您想要的插件。

例如,您可以像这样配置一个名为 content 的占位符;

CMS_PLACEHOLDER_CONF = {
    'content': {
        'plugins': [
            'GoogleMapPlugin', 'LinkPlugin', 'TextPlugin',
        ],
        'text_only_plugins': [
            'FilePlugin', 'LinkPlugin',
        ],
        'name': gettext("Content"),
    },

这将允许您向 content 占位符添加 GoogleMapPluginLinkPluginTextPlugin,但也可以添加 FilePluginLinkPluginTextPlugin.