Rythmを Java のテンプレート エンジンとして使用しており、継承を使用してセクションを使用しようとしていますが、テンプレートを複数回拡張するときに行き詰まっています。
私が欲しいのは、複数の場所からセクションに追加することです。
説明: 3 つのテンプレートがあり、それらは次のように継承されます:
base.html < internal.html < main.html
(主なものが最も具体的です)
base.html で定義しました
@render(styles) {
<link href="/ex1.css"/>
}
main.html には、次のセクションを含めます。
@section(styles) {
@inherited()
<link href="/ex3.css">
}
これまでのところ、これは正しく機能します。
問題: internal.html にセクション ブロックを含める場合。(階層の中間にあるテンプレート。)
@section(styles) {
@inherited()
<link href="/ex2.css">
}
internal.html のセクションは完全にスキップされます。私は何か間違ったことをしていますか、それともこれに対する良い解決策はありますか?