Можно ли ожидать, что шаблон facelets будет использовать содержимое по умолчанию на странице, использующей шаблон, но использует пустой ui:define
?Содержимое по умолчанию в шаблоне facelets с пустым ui: define
шаблона:
<ui:insert name="header">
default content here <!-- is it valid default content? -->
</ui:insert>
страница, которая реализует шаблон:
<ui:define name="header">
<!--nothing in page defined here but expecting that default content from template will be substituted in place-->
</ui:define>
содержание по умолчанию не отображается, хотя в этом случае (комментарий не является там, в реальной странице)
Вы попробовали? Каков был результат? Тогда вы знаете, верны ли ожидания или нет. – Kukeltje
@Kukeltje Да, я сделал. Это не работает, но, возможно, это потому, что я что-то пропустил ... Идея заключается в использовании содержимого по умолчанию из шаблона, если ничего не определено в разделе 'define'. – rozerro
Он работает так, как вы его определяете ... Там есть ' ..., поэтому есть что-то определенное ... То, что он не содержит ничего, не означает, что он отображает значение по умолчанию содержание. Удалите определение и показывается содержимое по умолчанию. Как и в соответствии со спецификациями –
Kukeltje