0
내가 현재 가지고는 A 하드 유선 정적 URL이 <iframe>
포함 :중첩 템플릿 변수를 처리하는 방법은 무엇입니까?
<iframe src="{% static 'docs/ver600/technical-reference-guide/_build/html/index.html' %}" frameborder="0" class="full-screen"></iframe>
내가 변수와 정적 문자열의 부품을 교체하고자합니다.
예를 들어 "technical-reference-guide"는 문서 이름 변수 일뿐입니다. 분명히 템플릿 변수를 포함하면 작동하지 않습니다.
<iframe src="{% static 'docs/ver600/{{ doc_name }}/_build/html/index.html' %}" frameborder="0" class="full-screen"></iframe>
템플릿 내에서 이러한 유형의 동적 상호 작용을 처리하는 가장 좋은 방법은 무엇입니까?
또한, 문서 이름은 페이지 슬러그로부터 유도된다
{% page_attribute 'slug' %}
이 전혀 응답을 변경합니다.
그래,이 작업을 얻기 위해 노력했지만 수없는 것. 변수를'{% page_attribute 'slug'as doc_name %}'로 설정하고 있는데 템플릿은 누락 된 변수를보고합니다. –
신경 쓰지 마, 알아 냈어. 문제는 확장 템플릿에서'{% page_attribute 'slug'as doc_name %}'을 (를) 호출하는 것이었지만 나는 {{% block %}} 영역 밖에서 그렇게하고있었습니다. 내 주요 콘텐츠 블록 내에서 이동하면 문제가 해결됩니다. 감사! –