2012-03-28 4 views
0

나는 동적 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 %}, 또는 다른 메커니즘을 사용할 수 있습니까?

답변

관련 문제