Ok, I'm stuck using some old technologies here. Been googling around for this but still seemed stumped. All I want to do is to be able to extend a base tile definition that uses a JSP for main layout, and then create a sublayout definition that can be extended by other page definitions. Basically I want to nest tiles. Stripped out some content below to show what I'm trying to do:
<definition name="main.layout" path="/mainLayout.jsp"> </definition> <definition name="dashboard.layout" extends="main.layout"> <put name="content" value="/dashboardLayout.jsp"/> </definition> <definition name="tasks.page" extends="dashboard.layout"> <put name="page_title" value="Tasks" type="string"/> <put name="dashboardContent" value="/WEB-INF/jsp/tasks.jsp"/> </definition> mainlayout.jsp -------------- //html stuff - header, top navigation, footer <tiles:insert attribute="content" /> dashboardLayout.jsp ------------------ //html stuff has a unique left nav for dashboard pages <tiles:insert attribute="dashboardContent" /> *** The part not working is the <tiles:insert attribute="dashboardContent" /> - that JSP (tasks.jsp) is never injected. The path is ok, bc that same path to tasks.jsp is used as "content" it will show up in the mainLayout. Any ideas what I'm missing? I'm hoping it's just a a "duh" moment:) -- Rick