2012-10-28 1 views
1

내 문제장고 CMS는 - 다음 다른 cmsplugins의 몇 가지에 내가 * cmsplugin_picture을 사용하여 페이지를 만들 때 장고 CMS 2.3.3와 템플릿 태그

에 cmsplugin를 호출합니다. 대신 일을 내 CMS 템플릿에서 :

{% placholder "content" %} //calling the Django Page including all plugins... 

나는 별도로 각 cmsplugin 전화하고 싶지만, 나는 어떻게 할 것인가? 장고 태그 템플릿 (필터) here을보고 Django CMS 템플릿 태그 here도 연구했지만 그 가능성을 제시하지는 못합니다. 나는

내가 달성하려고 무엇 ... 나는 점을 연결 한되지 않을 수도 있습니다 내가 초보자입니다 '라고해야 : I합니다 ({% placeholder "content" %} 태그의 외부)을 IMG 태그가 내 템플릿에서

을 내 페이지/cmsplugin_picture에서 정의한 이미지 URL로 채워 넣고 싶습니다. 그래서 나는 그 이미지를 집어 넣을 수있는 자리 표시 자 태그를 찾고 있습니다. 나의 거칠은 꿈에서 나는 그것을 이름 것 ​​:

은 분명히
{% show_placeholder "content" request.current_page.get_cmsplugin_picture %} 

위 작동하지 않지만, 이런 일이 존재 하는가?

** 나는 또한 cmsplugin_filer을 시도하지만, 나에게이 necessarely이 특정 문제를 해결하는 것이 더 도움이되지 않습니다 *

편집 : 나는 페이지/cmsplugin_picture에 의해 무엇을 의미 ->에서 장고 CMS. 페이지는 설치된 cmsplugins 중에서 선택하여 페이지에 추가 할 수 있습니다. 내 경우에는 cmsplugin_picture를 선택하고 (해당 플러그인 내에서) 이미지를 업로드합니다. 이 이미지는 장고 템플릿에서 '호출'하고 싶습니다. 정적 URL이 아니라 동적 URL입니다.

+0

"내 페이지/cmsplugin_picture에서 정의한 질문."* URL을 하드 코딩하여 ? 이미지 자리 표시 자에 기본 이미지 관심을 – jmeas

+0

감사 jmeas, 내가 질문을 명확히 –

답변

0

img 태그가있는 곳에서 두 번째 자리 표시자를 만들고 (선택 사항) CMS_PLACEHOLDER_CONF (http://docs.django-cms.org/en/2.3.3/getting_started/configuration)을 사용하여 플러그인의 유형과 양을 제한하십시오. html # cms-placeholder-conf)

+0

작동 큰 감사를 ojii ** 해결 방법 :.! ** 유념하라 Settings.py_ 'CMS_PLACEHOLDER_CONF = {,536,'파이 카': { "플러그인": [ 'PicturePlugin'] }, } // 내-template.html_ '{% 자리 '파이 카'%} 유념하라 admin' 의 새로운 자리 표시 옵션을 생성// 전체 img 태그를 표시합니다' –