0
我有一個簡單的問題。我想知道是否可以在django-cms
中定義子插件的數量限制。我的插件有子插件,但我想限制子插件的數量最多爲2個。可以將它添加到cms_plugins.py
的一些配置?無需手動添加表單並進行驗證?可以限制django-cms中嵌套插件的數量嗎?
我說這settings.py
:
CMS_PLACEHOLDER_CONF = {
'Ipp_Article_Sidebar': {
'plugins': ['ArticlesParentCMSPlugin', 'ArticlesChildCMSPlugin'],
'name': gettext("Right Side Content"),
'limits': {
'ArticlesParentCMSPlugin': 1,
'ArticlesChildCMSPlugin': 2
}
},
}
我的佔位符屬於一個模型:
sidebar = PlaceholderField('ipp_article_sidebar',
related_name='IPP_ARTICLE_SIDEBAR')
但我仍然可以添加超過2名兒童。
見http://docs.django-cms.org/en/develop/reference/configuration.html#cms-placeholder-conf – mishbah
@mishbah我更新了我的問題,你能看一下嗎? :) – patricia