我在 Java 中使用Rythm作为我的模板引擎,并且我正在尝试使用具有继承的部分,但是在多次扩展模板时我被卡住了。
我想要的是从多个地方附加到一个部分。
描述:我有三个模板,它们继承如下:(
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 部分被完全跳过。我做错了什么还是有一个好的解决方案?