Ich habe eine einfache Frage. Ich möchte wissen, ob es möglich ist, eine Begrenzung Anzahl der untergeordneten Plugins in django-cms
zu definieren. Mein Plugin hat Child-Plugins, aber ich möchte die Anzahl der Child-Plugins auf maximal 2 beschränken. Es ist möglich, das cms_plugins.py
etwas Konfiguration hinzuzufügen? Ohne ein Formular hinzufügen und von Hand bestätigen zu müssen?Es ist möglich, die Anzahl der verschachtelten Plugins in django-cms zu begrenzen?
Ich habe diese zu settings.py
:
CMS_PLACEHOLDER_CONF = {
'Ipp_Article_Sidebar': {
'plugins': ['ArticlesParentCMSPlugin', 'ArticlesChildCMSPlugin'],
'name': gettext("Right Side Content"),
'limits': {
'ArticlesParentCMSPlugin': 1,
'ArticlesChildCMSPlugin': 2
}
},
}
Mein Platzhalter gehören zu einem Modell:
sidebar = PlaceholderField('ipp_article_sidebar',
related_name='IPP_ARTICLE_SIDEBAR')
Aber ich kann immer noch mehr als 2 Kinder hinzuzufügen.
Siehe http://docs.django-cms.org/en/develop/reference/configuration.html#cms-placeholder-conf – mishbah
@mishbah ich meine Frage aktualisiert können Sie einen Blick darauf werfen? :) – patricia