Sylvain Wallez wrote:

[...]

<map:call function="foo">
  <map:parameter name="bar" value="baz"/>
</map:call>

function foo(bar) {
    ...
}

This syntax turns named parameters in the sitemap into positional parameters of the function. This is likely to cause very confusing bugs when someone considers that sitemap parameters are name value-pairs, which they basically are. Note also that it's the *only* place in the sitemap where parameter order is important.


IMO, the use of cocoon.parameters should be encouraged. Furthermore, cocoon.parameters is the only way to pass sitemap parameters to a continuation.

Thanks, that's good to know! I really thought it was a name-value mapping.

Andreas




Reply via email to