Dans tiles-defs.xml, j'aimerais faire de "l'héritage de layout".
Je m'explique :
Je dispose d'une permière définition de layout
Cette définition contient la définition du layout suivant : layout.menu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <definition name="layout.appli" page="/tiles/layoutAppli.jsp"> <put name="title" value="myTitle" /> <put name="header" value="/web/myHeader.jsp" /> <put name="menu" value="layout.menu" /> <put name="body" value="/web/myBody.jsp" /> </definition>
Et dans la définition de ma page j'aimerais pouvoir définir au même niveau les attributs de mon premier layout et celui de mon deuxième layout, comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <definition name="layout.menu" page="/tiles/layoutMenu.jsp"> <!-- les definitions basées sur ce layout peuvent definir "menu1" --> <!-- les definitions basées sur ce layout peuvent definir "menu2" --> <!-- les definitions basées sur ce layout peuvent definir "menu3" --> </definition>
Cette configuration ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <definition name="maPage" extends="layout.appli"> <put name="menu2" value="/web/myMenu2.jsp" /> <put name="menu3" value="/web/myMenu3.jsp" /> <put name="body" value="/web/myNewBody.jsp" /> </definition>
Avez-vous une proposition de config à me proposer?
Merci
Partager