私は簡単な質問があります。子プラグインの制限数をdjango-cms
に定義することが可能かどうかを知りたいです。私のプラグインには子プラグインがありますが、子プラグインの数を最大2に制限したいのですが、cms_plugins.py
にいくつかの設定を追加することはできますか?フォームを追加して手作業で検証する必要はありませんか?django-cmsのネストされたプラグインの数を制限することはできますか?
私はsettings.py
にこれを追加しました:
sidebar = PlaceholderField('ipp_article_sidebar',
related_name='IPP_ARTICLE_SIDEBAR')
しかし、私はまだ2つの以上のチャイルズを追加することができます。
CMS_PLACEHOLDER_CONF = {
'Ipp_Article_Sidebar': {
'plugins': ['ArticlesParentCMSPlugin', 'ArticlesChildCMSPlugin'],
'name': gettext("Right Side Content"),
'limits': {
'ArticlesParentCMSPlugin': 1,
'ArticlesChildCMSPlugin': 2
}
},
}
マイプレースホルダは、モデルに属しています。
はhttp://docs.django-cms.org/en/develop/reference/configuration.html#cms-placeholder-conf – mishbah
@mishbah私はあなたが見ることができます私の質問を更新しましたか? :) – patricia