Hi.
I think this is a bug. So I added the patch for sitemap.xsl (this works for
me now). The problem description is appended at the end. Would be nice if
someone could apply the patch (please inform me about it).
org.apache.cocoon.components.language.markup.sitemap.java.sitemap.xsl
Line 184:
<xsl:for-each
select="/map:sitemap/map:pipelines/map:pipeline/descendant::map:select[@type
=$name or (not(@type) and $default)]/map:when">
to
<xsl:for-each
select="/map:sitemap/map:pipelines/map:pipeline/descendant::map:select[@type
=$name or (not(@type) and $default)]/map:when |
/map:sitemap/map:resources/map:resource/descendant::map:select[@type=$name
or (not(@type) and $default)]/map:when">
JEORN_HEID
-----Ursprüngliche Nachricht-----
Von: Jörn Heid [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 5. September 2001 20:36
An: Cocoon-Users
Betreff: [C2] Urgent problem with selector inside resource
When using the parameter-selector
(org.apache.cocoon.selection.ParameterSelectorFactory) inside a resource
<map:resources>
<map:resource name="login">
<map:act type="login-action">
<map:select type="parameter">
<map:parameter name="parameter-selector-test"
value="{myvar}"/>
<map:when test="true">
...
</map:when>
<map:when test="false">
...
</map:when>
</map:select>
</map:act>
</map:resource>
</map:resources>
I get
org.apache.cocoon.ProcessingException: Language Exception:
org.apache.cocoon.components.language.LanguageException: Error compiling
sitemap_xmap:
Line 1213, column 28: Undefined variable: selector_parameter_N192_expr
Line 1228, column 30: Undefined variable: selector_parameter_N199_expr
But the same selector inside a map:match does to work.
So, is it a bug or is there a workaround?
JOERN_HEID
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]