간단한 질문이 있습니다. 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
}
},
}
내 자리는 모델에 속한다.
내가 내 질문에 업데이트 @mishbah – mishbah
당신이 좀 걸릴 수 있습니다 http://docs.django-cms.org/en/develop/reference/configuration.html#cms-placeholder-conf보기? :) – patricia