2013-12-10 2 views
0

Django CMS (django-cms.org)에 약간 익숙하기 때문에이 간단한 문제에 대한 해결책을 찾는 데 어려움이 있습니다. 장고 CMS에서, 그래서 같은 템플릿 I 설정 자리 표시 자 :Django CMS 자동 표시 자리 표시 자에 맞는 플러그인

{% placeholder portfolio_image %} 
{% placeholder portfolio_title %} 
{% placeholder portfolio_link %} 
{% placeholder portfolio_description %} 

나는 그러나, 내가 선택하고 각각에 대해 플러그인을 추가 할 필요가, 각 자리는 관리자 페이지에 표시됩니다 볼 수 있습니다. portfolio_image를 이미지로 설정하고 portfolio_title을 wysiwyg 편집기가없는 텍스트 플러그인으로, portfolio_link를 링크 플러그인으로, portfolio_description을 텍스트 플러그인으로 설정하고 싶습니다. 이 템플릿에 설정하는 방법이 있습니까? 플러그인을 선택하고 추가하는 드롭 다운을보고 싶지 않습니다. 예를 들어

:

{% image-placeholder portfolio_image %} 

답변

1

그것은 CMS_PLACEHOLDER_CONF 설정을 설정하여 각 틀 사용할 플러그인의 유형을 제한 할 수있다.

+0

예, 플러그인을 제한 할 수 있지만 드롭 다운에서 수동으로 플러그인을 선택해야합니다. 예를 들어, 자리 표시자를 1 TextPlugin으로 제한하면 사용 가능한 플러그인 드롭 다운에서 텍스트를 선택한 다음 플러그인 추가를 클릭해야합니다. 텍스트 플러그인을 드롭 다운에서 선택할 필요없이 이미 표시하고 싶습니다. – wwwuser

+0

나는 그 일을 어떻게 할 것인지 잘 모르겠습니다. 아마도 모델 인스턴스에서 해당 영역을 운영하는 것이 더 나을 것입니다. – Brandon

+0

각 템플릿에 대한 모델 인스턴스를 만드시겠습니까? 아마도 – wwwuser

관련 문제