0

私のウェブサイトの各ページで拡張される親 Twig ファイルがあります。

問題は次のとおりです。

  • しばらくすると、親はいつも重すぎるので、いくつかの部分 (ヘッダー、フッター、ブラブラブラ) に分割する必要があります。
  • ブロックの定義が全部消えてしまうのでインクルードは使えませんが、
  • 「使用」はそのために作成されていないため使用できません。また、すべてのブロック定義を再宣言する必要があります => 元の目的には重すぎます。
  • 「マクロ」や「インポート」は使用できません。マクロではないからです。親ファイルの一部にすぎません...
  • 「埋め込み」タグを見ましたが、機能しないと思います。マイクロ継承を定義したくありません。

私が欲しいのは、単にブロック定義を取得することです...単純な「require 'header.html.twig'」とそのブロック定義...

これは非常に重要な問題ですので、ご協力をお願いいたします。

4

0 に答える 0