<ui:define>
JSFテンプレートが提供するものをオーバーライドする方法はありますか?
たとえばmain.xhtml
、テンプレートファイルを含むインスタンスファイルには、次のものが含まれます。
<ui:define name="title">SomeTitle</ui:define>
<ui:define name="menu"><ui:include src="path_to_menu_1"/></ui:define>
<ui:define name="content">content_code_goes_here</ui:define>
main2.xhtml
と同じファイルを作成したい場合main.xhtml
、別のメニューを使用することを除いて、次のようなことを行う可能性があります。
<ui:include src="main.xhtml"/>
<ui:define name="menu"><ui:include src="path_to_menu_2"/></ui:define>
<ui:define name="menu">
で同じ名前の属性を持つタグをオーバーライドする場所main.xhtml