The reason I want to do this is to have two totally different skins based on a user's settings. How can I change a baseLayout and all children on the fly? Is it possible - can I just point to a specific tiles-config.xml after they login?
I realize this is possible using stylesheets and some fancy CSS, but I'd like to explore doing this using Tiles. Thanks, Matt > -----Original Message----- > From: Cedric Dumoulin [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 12, 2003 10:27 AM > To: Struts Users Mailing List > Subject: Re: Is it possible to change the base tile on the fly > > > > It is possible to change a definition attribute like the > path on the > fly, but this will not change all the child definitions has > you expect. > This is because in the actual implementation all definitions have > their own copy of the attributes. There is no lookup to the > parent value. > > Cedric > > Raible, Matt wrote: > > >I have the following base tile definition that all my other > definitions > >extend: > > > > <definition name="baseLayout" path="/layouts/baseLayout.jsp"> > > <put name="title.key"/> > > <put name="heading.key"/> > > <put name="header" value="/common/header.jsp"/> > > <put name="footer" value="/common/footer.jsp"/> > > </definition> > > > >Is it possible to change the "path" attribute of this > definition on-the-fly > >- perhaps based on a value received in an Action? If so, how? > > > >Thanks, > > > >Matt > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]