Я использую Rythm как мой механизм шаблонов в Java, и я пытаюсь использовать разделы с наследованием, но я застрял при расширении шаблонов более одного раза.Как использовать разделы с тремя уровнями наследования
Я хочу добавить в раздел из более чем одного места.
Описание: У меня есть три шаблона, и они наследуют следующим образом: base.html < internal.html < main.html
(основным из которых наиболее специфичный)
В base.html я определил
@render(styles) {
<link href="/ex1.css"/>
}
В main.html Я включаю следующий раздел:
@section(styles) {
@inherited()
<link href="/ex3.css">
}
Пока это работает правильно.
Проблема: Когда я включаю блок секций в inner.html. (Шаблон в середине иерархии.)
@section(styles) {
@inherited()
<link href="/ex2.css">
}
Раздел internal.html полностью пропущен. Я делаю что-то неправильно или есть хорошее решение для этого?