Thank. That's what I want! 在 2011年3月10日 上午4:14,jqzone <jqz...@gmail.com>写道:
> OK,I will try this. If it supports tapestry tml grammar,it will be fine > > 在 2011年3月10日 上午4:03,Howard Lewis Ship <hls...@gmail.com>写道: > > Yes. >> >> 2011/3/9 jqzone <jqz...@gmail.com>: >> > Do you mean this? >> > >> https://github.com/hlship/tapx/blob/master/tapx-core/src/main/java/com/howardlewisship/tapx/core/components/Dynamic.java >> > >> > 在 2011年3月10日 上午3:33,Howard Lewis Ship <hls...@gmail.com>写道: >> > >> >> 2011/3/9 jqzone <jqz...@gmail.com>: >> >> > Hi,Howard,that's what I want ! How can I do this? >> >> >> >> I'm not sure off the top of my head. Thiago pointed out the >> >> underlying services that would need overriding. >> >> >> >> Currently, the page instance is derived from a key consisting of the >> >> canoncial page name and the user locale; this is used to locate and >> >> build the page instance. >> >> >> >> For 5.3/5.4 we want to extend this so that the key can be more >> >> complicated: more dimensions, so that it would be possible to identify >> >> other factors, such as virtual domain, or active "skin", or such, to >> >> drive the location and creation of the page (and all components within >> >> the page). >> >> >> >> I think that where today we pass the Locale as a parameter, we need to >> >> pass around a more structured but more extensive object. >> >> >> >> In any case, right now, it takes surgery of the T5 code to get what you >> >> want. >> >> >> >> Perhaps you could accomplish your goals using something less drastic >> >> ... search the mailing list archives for information about the Dynamic >> >> component that's part of TapX. >> >> >> >> > >> >> > 2011/3/10 Howard Lewis Ship <hls...@gmail.com> >> >> > >> >> >> What you want is a more complex page name (+ other information) >> >> >> mapping to page class, but something fixed and predictable ... and >> >> >> properly cached, for performance reasons. >> >> >> >> >> >> On Wed, Mar 9, 2011 at 1:08 AM, jqzone <jqz...@gmail.com> wrote: >> >> >> > I extending template locator just follow the link below,it works >> well. >> >> >> > >> >> >> >> >> >> http://blog.tapestry5.de/index.php/2010/08/06/extending-template-lookup-mechanism/ >> >> >> > >> >> >> > My situation is ,when the same page is requested,I should check >> the >> >> >> config >> >> >> > and decide which tml to use,for example ,different sub domains use >> >> >> different >> >> >> > tml, ComponentTemplateSource caches the first requested >> template,so >> >> how >> >> >> can >> >> >> > I change this? >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> Howard M. Lewis Ship >> >> >> >> >> >> Creator of Apache Tapestry >> >> >> >> >> >> The source for Tapestry training, mentoring and support. Contact me >> to >> >> >> learn how I can get you up and productive in Tapestry fast! >> >> >> >> >> >> (971) 678-5210 >> >> >> http://howardlewisship.com >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> >> >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> -- >> >> Howard M. Lewis Ship >> >> >> >> Creator of Apache Tapestry >> >> >> >> The source for Tapestry training, mentoring and support. Contact me to >> >> learn how I can get you up and productive in Tapestry fast! >> >> >> >> (971) 678-5210 >> >> http://howardlewisship.com >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> >> >> >> > >> >> >> >> -- >> Howard M. Lewis Ship >> >> Creator of Apache Tapestry >> >> The source for Tapestry training, mentoring and support. Contact me to >> learn how I can get you up and productive in Tapestry fast! >> >> (971) 678-5210 >> http://howardlewisship.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> >