Michael McGrady wrote:
Bill Schneider wrote:
I'm trying to do something with Tiles like this:
<definition name=".mainLayout" page="/tiles/mainLayout.jsp">
<put name="header" value="/tiles/header.jsp">
<put name="footer" value="/tiles/footer.jsp">
<put name="title" value="${title}"/>
<put name="body" value="${body}"/>
</definition>
<definition name=".nestedLayout" extends=".mainLayout">
<put name="body" value="/tiles/nestedLayout.jsp"/>
<put name="nestedBody" value="${nestedBody}"/>
</definition>
<definition name=".nested1" extends=".nestedLayout">
<put name="title" value="nested page"/>
<put name="nestedBody" value="/tiles/nested1.jsp"/>
</definition>
I am not sure what is going on here, Bill, but it looks like you mean
to have something like the following?
<definition name=".mainLayout" page="/tiles/mainLayout.jsp">
<put name="header" value="/tiles/header.jsp">
<put name="footer" value="/tiles/footer.jsp">
<put name="title" value="${title}"/>
<put name="body" value="${body}"/>
</definition>
<definition name=".nestedLayout" extends=".mainLayout">
<put name="body" value="/tiles/nestedLayout.jsp"/>
<put name="body" value="${nestedBody}"/>
</definition>
That is, it looks like you want to override rather than extend the
definition? Is that right?
Michael
Oops! I meant:
<definition name=".nestedLayout" extends=".mainLayout">
<put name="body" value="${nestedBody}"/>
</definition>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]