2013-10-03 37 views
0

糾正我如果我錯了,但不能從繼承佈局使用塊之外的HTML代碼,對吧?繼承佈局的塊之外的HTML

這裏是我的意思

{# app/Resources/view/base.html.twig #} 
<!DOCTYPE html> 
...... 
<% block sidebar %> 
<h1>...</h1> 
<% endblock; %> 

{# src/Acme/CoolBundle/Controller/page.html.twig #} 
{% extends '::base.html.twig' %} 

{% block sidebar %} 
{{ parent{} }} 
<p>Lorem ipsum bla bla.. </p> // This one works and the paragraph is rendered 
{% endblock } 
<h3>Latest news</h3> // Here I get A template that extends another one cannot have a body in... 
+0

您需要將另一個(空)塊添加到您的base.html.twig中以獲取最新新聞部分。您可以將任意數量的佔位符塊添加到您的基地中,以便隨意選擇內容 - 繼承頁面可以填寫所需的內容。 – redbirdo

回答

0

你是對的(這個時候))。無法將HTML外部塊放入擴展其他模板的模板中。