You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by "Steven D. Majewski" <sd...@virginia.edu> on 2007/02/09 01:58:53 UTC

jx generator in 2.1.10

I had previously mentioned in passing that when I tested my site with  
2.1.10
a bunch of things broke which were working in 2.1.9, but I hadn't had  
time to
figure out specifically what piece was broken.

We upgraded our production server to 2.1.10 and someone else looked  
into this bug:
parameters were no longer being passed to the jx generator.

Swapping the names in the main sitemap so that the generator formerly  
named "jx"
is now "oldjx", and the generator named "newjx" is now "jx" seems to  
fix this problem.

Looking back, I see this note in the release notes, but I'm not sure  
how to interpret
what it's saying in terms of whether it indicates a different usage  
in jx generator templates
( Can someone explain parameters object vs properties object ? )

> *) The predefined variables "parameters" and "cocoon.parameters"  
> now both point to the parameters object in JXTemplateGenerator and  
> the template block. (cocoon.parameters did point to a properties  
> object). [CZ]


But my sitemap passed parameters to the jx generator:

         <map:generate src="scripts/eadframe.jx" type="jx">
           <map:parameter name="docpath" value="published/{1}/{2}" />
           <map:parameter name="instdir" value="{1}" />
           <map:parameter name="document" value="{2}" />
         </map:generate>


And the template substituted:	${cocoon.parameters.document}


-- Steve Majewski / UVA Alderman Library



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org