<map:aggregate element="Document">
<map:part src="cocoon:/index?test=testval" strip-root="true"/>
</map:aggregate> <map:match pattern="index">
<map:generate type="serverpages" src="pages/index.xsp">
<map:parameter name="test" value="{request-param:test}"/>
</map:generate>
<map:serialize type="xml"/>
</map:match>or better you could do
<map:part src="cocoon:/index/testval" strip-root="true"/> <map:match pattern="index/*">
<map:generate type="serverpages" src="pages/index.xsp">
<map:parameter name="test" value="{1}"/>Jan Hoskens wrote:
Hi,
I tried to pass a parameter within my aggregation:
...
<map:aggregate element="Document">
<map:part src="cocoon:/index" strip-root="true">
<map:parameter name="test" value="testval"/>
</map:part>
</map:aggregate>
...
<map:match pattern="index">
<map:generate type="serverpages" src="pages/index.xsp">
<map:parameter name="test" value="{test}"/>
</map:generate>
<map:serialize type="xml"/>
</map:match>
When I show the parameter test, it always is empty. I looked at the logs, but when the part is called, I don't see where the parameter gets passed:
sitemap.log:
Current Sitemap Parameters:
LEVEL 1
PARAM: '0' VALUE: 'index'
that's all!
Why can't I pass parameters to a part? Or am I doing something wrong?
setup: cocoon cvs head 2.1, updated yesterday
Greetings,
Jan
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
