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