Ah! I've got it working for me now. The issue in my case was twofold: 1) I had an error in my layout file, which caused things to fall back to the default theme
2) On all of my fragment includes, I needed to specify my theme. So instead of: <div threplace="fragments/loginform" /> Put: <div threplace="ensam/fragments/loginform" /> Hope that helps! On Monday, January 23, 2017 at 7:18:17 AM UTC-6, Matthieu Marc wrote: > > Hi, > > I am using CAS 5.0.2 and cas-maven-overlay. > > I am trying to create a custom theme named "ensam". > > In cas.properties, I added following lines in order to make my theme the > default theme. > > cas.theme.paramName=theme > cas.theme.defaultThemeName=ensam > > > I create folder src/main/resources/templates/ensam and copied default > views file in it. So that, I > get src/main/resources/templates/ensam/casLoginView.html > > I changed this file. > > When I start CAS service (./build.sh run) and go to url /cas/login, I do > not see my modification. > > In log, I got following : > > 2017-01-23 13:25:10,220 DEBUG [org.apereo.cas.services.web. > RegisteredServiceThemeBasedViewResolver] - <Found view ensam/casLoginView> > 2017-01-23 13:25:10,265 DEBUG [org.apereo.cas.services.web. > ServiceThemeResolver] - <Found custom theme [ensam] for service [id=1000. > .....] > > In my cas-overlay-template directory, I can find the file in theses places > : > > find ./ -name casLoginView.html > ./src/main/resources/templates/ensam/casLoginView.html [my original file] > ./target/war/work/org.apereo.cas/cas-server-webapp/WEB-INF/classes/ > templates/casLoginView.html [file without my changed] > ./target/cas/WEB-INF/classes/templates/casLoginView.html [file from maven > dependencies - without my changed] > ./target/cas/WEB-INF/classes/templates/ensam/casLoginView.html [my file > with changes] > ./target/classes/templates/ensam/casLoginView.html [my file with changes] > > What I missed to make my theme working ? > > Thanks > -- - CAS gitter chatroom: https://gitter.im/apereo/cas - CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html - CAS documentation website: https://apereo.github.io/cas - CAS project website: https://github.com/apereo/cas --- You received this message because you are subscribed to the Google Groups "CAS Community" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/1c92a02c-6826-44b4-995c-6fc745c6aa94%40apereo.org.
