Hallo zusammen,
bei mir funktioniert eine einfache Sache nicht und zwar das <ui:insert> vom Template bzw. vom Template-Client das <ui:define>
Template, heisst (master.xhtml)
Alle anderen Seiten werden im Template eingebunden.
Templateclient: der sich im selben "webapp" Ordner befindet wie "master.xhtml"
Ich bitte um Hilfe
bei mir funktioniert eine einfache Sache nicht und zwar das <ui:insert> vom Template bzw. vom Template-Client das <ui:define>
Template, heisst (master.xhtml)
Code:
<h:body>
<div id="head">
<ui:include src="./top.xhtml" />
</div>
<div id="middle">
<div id="left">
<ui:insert name="left">
<ui:include src="./menuMilch.xhtml" />
</ui:insert>
</div>
//************Hier definiere ich einen Bereich, der vom Template-Client gefüllt werden soll**************//
<div id="articleContent">
<ui:insert name="content">
</ui:insert>
</div>
//***************************************************************************************//
<div id="right">
<h1>RechtesDiv</h1>
</div>
</div>
<div id="footer">
<h1>UnteresDiv</h1>
</div>
</h:body>
Alle anderen Seiten werden im Template eingebunden.
Templateclient: der sich im selben "webapp" Ordner befindet wie "master.xhtml"
Code:
<h:body>
<ui:composition template="master.xhtml"/>
<ui:define name="content">
<h1>An dem Tag "Inhalt "content" vom tag "define" sollte eignetlich kannt werden, dass hier dieser
h1 inhalt hineingebracht werden sollte, allerdings bei passiert nix</h1>
</ui:define>
</h:body>
Ich bitte um Hilfe