[NEWSENDER] - Re: About the theme function - Message is from an unknown sender

Li Wei Nan liweinan at chinaedu.net
Tue Jul 29 10:07:01 EDT 2008


I think I've enabled ServiceThemeResolver by adding:   
p:servicesManager-ref="servicesManager" to it.

Maybe I misunderstand the theme function at all. I thought to enable a  
theme to an application at run-time, it should be:

1. enable the ServiceThemeResolver
2. just make a theme like 'default' or 'simple' and put in same  
directory structure.
3. make a new property file in 'clasess' dir, like  
theme1_view.properties
4. set the new theme to application in management console of CAS.

And now it seems if I want to provide different theme to different  
services at run-time, the actual step should be:

1. enable the ServiceThemeResolver
2. set the new theme to application in management console of CAS.
3. enable the Spring ThemeResolver bean in context, such as  
SessionThemeResolver
4. modify the current 'default' theme, make all elements conform to  
spring theme tag <spring:theme ...>
5. and then made two sets of theme sets. One is the previous 'default'  
one, and the other is the new one. But all is conforming to spring  
theme scheme.

It that correct?

- Li Wei Nan





On Jul 29, 2008, at 9:40 PM, Scott Battaglia wrote:

> Hi,
>
> Did you enable the ServiceThemeResolver?  Also, your JSP pages would  
> need to use the Spring Theme tags to resolve to the appropriate theme.
>
> Basic information about the theme stuff can be found in Spring's  
> documentation.
>
> -Scott
>
> -Scott Battaglia
> PGP Public Key Id: 0x383733AA
> LinkedIn: http://www.linkedin.com/in/scottbattaglia
>
>
> On Tue, Jul 29, 2008 at 6:16 AM, Li Wei Nan <liweinan at chinaedu.net>  
> wrote:
> Hi All,
>
> 	I'm now deploying a different theme for our companies wired-in  
> application now and meet some problem. Our application needs a CAS  
> login theme that is different from the default one.
>
> 	What I'm doing is:
>
> 	- make a copy of default theme
> 		-in cas/WEB-INF/view/jsp/: cp -r default theme1
> 		-in cas/themes: cp -r default theme1
> 	- in the new theme 'theme1', we made some modifcations to the style
> 	- in cas management console(/services/manage.html), set the theme  
> of this app to 'theme1'
>
> 	After all these done, and when we use the Application and getting  
> redirected to CAS, it still uses the default theme. Can anyone help  
> me?
>
>
> - Li Wei Nan
>
>
>
>
>
>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>
> _______________________________________________
> Yale CAS mailing list
> cas at tp.its.yale.edu
> http://tp.its.yale.edu/mailman/listinfo/cas

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080729/1f5a16fa/attachment.html 


More information about the cas mailing list