struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Allistair Crossley" <Allistair.Cross...@QAS.com>
Subject RE: Multiple tiles layouts for single application
Date Mon, 09 May 2005 14:10:01 GMT
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:andreas.toom@comitnet.com]
> 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: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
> 
> 


<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: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message