2
で要素を上書きします:小枝:私は、次のテンプレート構造を持っていると私は埋め込みでブロックを上書きしたい埋め込み
base.html.twig
<!DOCTYPE>
<html>
<head></head>
<body>
{% embed 'header.html.twig' %}
{% block content %}{% endblock %}
{% endembed %}
</body>
</html>
header.html.twig
{% block content %}{% endblock %}
page.html.twig
{% extends 'base.html.twig' %}
{% block content %}
<p>Some content</p>
{% endblock %}
コントローラでpage.html.twigをロードすると、「コンテンツが一部表示される」と思っても動作しません。誰かが私が間違っていたアイデアを持っていますか?
'base.html.twig'にブロック' content'が必要です。埋め込みタグ内に記載されているものはカウントされません。ページからヘッダーを操作する場合は、埋め込みタグの周りに(たとえば) 'header_wrapper'ブロックを追加することができます。 – Yoshi