【发布时间】:2016-03-08 19:24:46
【问题描述】:
期望 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 是的,我做到了。它不起作用,但也许是因为我错过了一些东西......如果在
define部分中没有定义,这个想法是使用模板中的默认内容。 -
它按照你的定义工作...有一个`
... ,所以有一些定义...它不包含任何内容并不意味着它显示默认内容。删除定义并显示默认内容。根据规格 -
@Kukeltje 是的,就是这样。
标签: templates jsf facelets template-engine