On Sat, 2011-10-29 at 16:39 +0200, Francesco Chicchiriccò wrote: > On 28/10/2011 12:58, Thorsten Scherler wrote: > > [...] > Finally, I've also made a fix for passing non-String parameters to ST, > so $if$ is actually doing its job (take a look at cocoon-stringtemplate > unit tests): unfortunately, this does not seem to work for sitemap, so I > preferred not to update StringTemplate samples in cocoon-sample. > > Can anyone confirm (and possibly point out where to look, in case) that > sitemap parameters are always cast to String?
/cocoon-sitemap/src/main/java/org/apache/cocoon/sitemap/InvocationImpl.java resolveParameter(String){ ... return result.toString(); } I am not sure if we can change org.apache.cocoon.sitemap.node.SitemapNode but in that interface we define: void setParameters(Map<String, String> parameters); I reckon Map<String, Object> would the one we are looking for. WDYT? salu2 -- Thorsten Scherler <thorsten.at.apache.org> codeBusters S.L. - web based systems <consulting, training and solutions> http://www.codebusters.es/