次の自明な翡翠のテンプレートを検討してください。
form
block balance
block address_info
block additional_info
block payment_info
block balance
| a
block address_info
| b
block additional_info
| c
block payment_info
| d
まず第一に、それは機能しません (そうでなければ、私はこの質問をしていないでしょう)。
生成された HTML は単に<form></form>
.
私が望むのは、レイアウトを定義してから、レイアウト ブロックをすべて同じテンプレート ファイルでオーバーライドすることです。出来ますか?
PS私は、レイアウトを別のファイルにスローしてから、さらに別のファイルに拡張できることを知っています。ただし、私のレイアウトは 1 つのビューだけに固有のものです。別のファイルを定義するのはもったいないです。