나는 동적 CSS를 만들기 위해 커스텀 태그를 쓰고 있고 컨테이너 HTML 블록 주위에 다른 HTML을 formating하고있다. 기본적으로 아이디어는 html 블록의 "고기"주위에 보일러 플레이트 HTML이 중첩되도록하려는 것입니다. 예를 들어 테이블이 있다고 가정 해 봅시다. 그런 다음 그 주위에 일부 div (또는 다른 것들)를 중첩 시키려고합니다. 이러한 div는 항상 동일하지는 않지만 일반적으로 동일합니다.처음과 끝에서 뭔가를하고있는 커스텀 태그
내가 원하는 것은 닫는 태그입니다. 예를 들어, {% endtag %}
도 작업을 수행합니다.
태그의 시작 부분이 너무 쉽게 보이며 포함을 사용하여 수행 할 수 있습니다.
여기에 태그가없는 일부 HTML입니다, 위의 내 생각을 설명하기 위해 :<div class=someclass>
<table class=someclass id=someid>
stuff here
</table>
</div>
는, 대신에 태그를 사용하여, 그것과 같을 것이다 :
{% customtag arg %}
<table class=someclass id=someid>
stuff here
</table>
{% endcustomtag %}
을 CustomTag에 위의 데모에서는과 endcustom 태그는 각각 div의 해당 부분을 렌더링합니다. 한마디로
:은 블록의 끝에서 HTML을 렌더링하는 {% endXXX %}
, 또는 다른 메커니즘을 사용할 수 있습니까?
아주 멋진가는 그것을 확인하기 –