I have had a problem niggling me for a couple of weeks. I keep going back to
it and I'm sure there must be a simple solution, but I think I am missing
something simple - struts overload, maybe? ;)

I have MasterLayout.jsp and FormLayout.jsp.
MasterLayout sets out a basic html page, specifying generic components like
the title and menu using <tiles:insert> tags.
FormLayout specifies a form, specifying components again using
<tiles:insert> tags.

I am defining tiles in tiles-def.xml that user MasterLayout - all working
fine using the <put> tags to inject the components.
But I also want tiles where in the tiles definition file I can use the <put>
tags to add components into both the MasterLayout and the FormLayout.

I hope this makes sense to someone. I can send more clarification if needed.
Can anyone advise on this?


-----Original Message-----
From: Greg Reddin [mailto:[EMAIL PROTECTED] 
Sent: 22 November 2005 22:46
To: Struts Users Mailing List
Subject: Re: [tiles]


On Nov 22, 2005, at 4:42 PM, Wendy Smoak wrote:

> I have that exact situation where I don't want the menu showing up on 
> a resolution screen.  I'm doing it in tiles-defs.xml,  so this may not 
> apply, but it works:
>
> <tiles-definitions>
>   <definition name="masterPage" path="/WEB-INF/jsp/layout/ 
> basicLayout.jsp">
>      <put name="title"       value="IRM Web" />
>      <put name="menubar"     value="/WEB-INF/jsp/menubar.jsp" />
>      <put name="footer"      value="/WEB-INF/jsp/footer.jsp" />
>      ...
>   </definition>
>
>   <definition name="resolution.page" extends="masterPage">
>     <put name="heading"     value="Resolution" />
>     <put name="menubar"     value="" />
>     <put name="body"        value="/WEB-INF/jsp/resolutionBody.jsp" />
>   </definition>
> ...
>

So it does work.  How do you use the menubar definition in the JSP page?
Are you using the "insert" tag?

Greg


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


--------------------------------------------------------------------------------
The information contained herein is confidential and is intended solely for the
addressee. Access by any other party is unauthorised without the express 
written permission of the sender. If you are not the intended recipient, please 
contact the sender either via the company switchboard on +44 (0)20 7623 8000, or
via e-mail return. If you have received this e-mail in error or wish to read our
e-mail disclaimer statement and monitoring policy, please refer to 
http://www.drkw.com/disc/email/ or contact the sender. 3166
--------------------------------------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to