Theme must be accessible via classpath but I think I found the problem and with next version it'd be possible to place it under webapp folder as well.
Regards -- Łukasz + 48 606 323 122 http://www.lenart.org.pl/ 2013/12/12 Chris <christal...@yahoo.fr>: > Hi, > struts-2.3.16-all.zip 65,6 Mo (only ) > struts-2.3.15.3-all.zip 83,2 Mo > Chris > > One more thing: everything editable will be moved to struts-site (i.e. > the new plugin.md) to don't mess with things generated by Maven > So the project source code will contain only source code and JavaDocs, > the rest will be outside it. > Lukasz Lenart > > > > > Le Mercredi 11 décembre 2013 22h29, Lukasz Lenart <lukaszlen...@apache.org> a > écrit : > > With 2.3.16 a proper theme inheritance mechanism was introduced - you > don't have copy the whole theme to extend it, just override file you > need, the rest will be loaded from parent theme and parent and so on. > > The docs were updated to include information about 'expandTheme' > variable which should be used when you want to use that mechanism > inside your custom template. > > http://struts.apache.org/release/2.3.x/docs/extending-themes.html > https://issues.apache.org/jira/browse/WW-4145 > > > Regards > -- > Łukasz > + 48 606 323 122 http://www.lenart.org.pl/ > > 2013/12/11 rgm <str...@rgm.nu>: >> I'm getting this error from my JBoss 7 application server: >> >> ERROR [freemarker.runtime] (http--0.0.0.0-8443-3) Template processing >> error: "Error reading included file >> /mx/themes/~~~rgm/dynamic-attributes.ftl": freemarker.temp >> late.TemplateException: Error reading included file >> /mx/themes/~~~rgm/dynamic-attributes.ftl >> at freemarker.core.Include.accept(Include.java:167) >> [freemarker.jar:2.3.19] >> at freemarker.core.Environment.visit(Environment.java:221) >> [freemarker.jar:2.3.19] >> ---snip--- >> >> I have a theme called "rgm" in a directory called mx/themes: >> >> $ ls -1d mx/themes/* >> mx/themes/archive >> mx/themes/css_xhtml >> mx/themes/html5 >> mx/themes/rgm >> mx/themes/simple >> mx/themes/xhtml >> >> I've updated my copies of xhtml, css_xhtml, and simple themes from here: >> ./struts-2.3.16/src/core/src/main/resources/template/* >> >> My "rgm" theme has a theme.properties file with "parent = css_xhtml", which >> itself uses parent = xhtml, which itself uses parent = simple. >> >> The "rgm" theme does not include dynamic-attributes.ftl, but the "parent" >> chain back to "simple" does. I was under the impression that because I had >> a "theme.properties" declaring a parent that I didn't need to include every >> file in my theme? I've read "Extending Themes" document carefully. I had >> no trouble when using Struts 2.3.15.3. >> >> My struts.xml has these constants: >> <constant name="struts.ui.templateDir" value="mx/themes"></constant> >> <constant name="struts.ui.theme" value="rgm"></constant> >> >> Has anyone else successfully extended a theme using Struts 2.3.16 on JBoss >> 7? What am I missing? >> >> Sincerely, >> rgm > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org