2012-03-06 3 views
2

I에 의해, 내 의견의 몇 가지에 걸쳐 (default/comment_box.html 아래에 배치 뷰를) 주석 상자를 추가 할 extend 키워드를 사용하려고 해요 :`extend` 문 다음 뷰의 부분은 렌더링되지 않습니다

이 실행될 때
... 
<hr/> 
{{extend "default/comment_box.html"}} 
<span id="master"> 
... 

하지만,의 extend 문 다음 뷰의 모든 부분은 렌더링되지 않는 내가지고있어 모두는 다음과 같습니다

... 
<hr/> 
<!--Content from the Comment-Box--> 

당신이 볼 수 있듯이, extend 문 뒷부분 , 즉 <span id="master">가 사라졌습니다. Web2Py examples도 같은 방식으로 작동하는 것처럼 보입니다. 내가 여기서 뭔가를 놓치고 있니? extend 진술을받은 후 갑자기 자르는 이유는 무엇입니까?

답변

4

난 당신이 원하는 생각 : 당신이 {{extend 'default/comment_box.html'}} 사용하는 경우

{{include 'default/comment_box.html'}} 

에서, comment_box.html보기가있는 경우, 확장 뷰의 내용이 그 {{include}} 대신에 포함됩니다, 어딘가에 {{include}} 지시어를 포함해야합니다 지령. 반면에 view_box.html의 콘텐츠를보기에 포함 시키려면 {{include 'default/comment_box.html'}}을 사용해야합니다.

extendinclude에 대한 자세한 내용은 here을 참조하십시오.

관련 문제