私のウェブサイトの各ページで拡張される親 Twig ファイルがあります。
問題は次のとおりです。
- しばらくすると、親はいつも重すぎるので、いくつかの部分 (ヘッダー、フッター、ブラブラブラ) に分割する必要があります。
- ブロックの定義が全部消えてしまうのでインクルードは使えませんが、
- 「使用」はそのために作成されていないため使用できません。また、すべてのブロック定義を再宣言する必要があります => 元の目的には重すぎます。
- 「マクロ」や「インポート」は使用できません。マクロではないからです。親ファイルの一部にすぎません...
- 「埋め込み」タグを見ましたが、機能しないと思います。マイクロ継承を定義したくありません。
私が欲しいのは、単にブロック定義を取得することです...単純な「require 'header.html.twig'」とそのブロック定義...
これは非常に重要な問題ですので、ご協力をお願いいたします。