0
특정 자리 표시 자에 얼마나 많은 플러그인이 연결되어 있는지 알고 싶습니다. 템플릿 내에서 가능합니까?플러그인을 통해 자리 표시 자 내에서 반복 할 수 있습니까?
감사합니다, 닐스
DjangoCMS 2.4
특정 자리 표시 자에 얼마나 많은 플러그인이 연결되어 있는지 알고 싶습니다. 템플릿 내에서 가능합니까?플러그인을 통해 자리 표시 자 내에서 반복 할 수 있습니까?
감사합니다, 닐스
DjangoCMS 2.4
자리 표시 자 인스턴스가이 도움을 줄 수 두 가지 방법 :
get_plugins
및 get_plugins_list
을 다음을 수행 할 수있는 템플릿 :
{% with total_plugins=placeholder_instance.get_plugins.count %}
<p>There's {{ total_plugins }} here !!!</p>
{% endwith %}
또는
{% with total_plugins=placeholder_instance.get_plugins_list|length %}
<p>There's {{ total_plugins }} here !!!</p>
{% endwith %}
get_plugins
이 검색어 세트를 반환하고, 나는 get_plugins_list
은 그래서 당신은 한 번만 DB를 명중 추천 할 것입니다이 플러그인 반복 계획, 그래서 만약 get_plugins_list
이 목록을 반환되는 차이를, 그렇지 않으면 get_plugins
이 더 당신이 카운트를 원하면 효율적입니다.
어떻게 구현해야합니까? 나는 약간의 문맥을 놓치고있다. {% total_plugins = placeholder_instance.get_plugins.count %} {% 자리 표시 자 갤러리 %}
여기 {{total_plugins}}이 있습니다 !!!
{% endwith %} – niels어디에서 구현하려고합니까? 의미는 플러그인 템플릿이나 정상적인보기로 렌더링 된 일반 템플릿에서 수행하는 것입니까? – Paulo
일반 (django) 템플릿입니다. – niels