Your requests should be routing through a Struts Controller via an 
ActionMapping, and therefore your Action can examine the request and return the 
appropriate view which will be a forward to the tile definition of your choice.

Cheers, Allistair.

> -----Original Message-----
> From: Andreas Toom [mailto:[EMAIL PROTECTED]
> Sent: 09 May 2005 15:05
> To: user@struts.apache.org
> Subject: Multiple tiles layouts for single application
> 
> 
> Hello, is there a way to switch tiles layout in an applaction 
> depending 
> on let's say request url. I have a struts-based application with a 
> single purpose and I want to share this functionality with other 
> php-based sites that my company have.
> 
> So if a request comes in to the site I want different layouts, each 
> matching the calling site, for example:
> 
> http://myhost/myapp/ <- Original layout
> http://myhost/myapp/site1 <- Site1 layout
> http://myhost/myapp/site2 <- Site2 layout
> 
> The reason I wan't this is because I don't want do duplicate 
> any action 
> mappings in my struts-config. The major problem is form validation, 
> since the input is just a simple tile definitions the app has 
> no way to 
> determine which layout to use. So if I had tiles-defs.xml, 
> tiles-defs-site1.xml tiles-defs-site2.xml and a way to tell 
> struts when 
> to use which definition I figure the problem would be solved...
> 
> Is there a way to solve this without extending the request processor/ 
> tiles plugin?, if not can anyone point me in a good start direction?
> 
> Any ideas appreciated.
> 
> /Andreas
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


<FONT SIZE=1 FACE="VERDANA,ARIAL" COLOR=BLUE> 
-------------------------------------------------------
QAS Ltd.
Developers of QuickAddress Software
<a href="http://www.qas.com";>www.qas.com</a>
Registered in England: No 2582055
Registered in Australia: No 082 851 474
-------------------------------------------------------
</FONT>


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

Reply via email to