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

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>
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
<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>
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="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>
Cette configuration ne fonctionne pas.
Avez-vous une proposition de config à me proposer?

Merci