request parameter missed...

qMax <[email protected]> Wed, 1 Feb 2006 19:48:49 +0600
Newsgroups gmane.comp.cms.bitflux.general
Message-ID <[email protected]>
Hi.

Somehow xslt-stylesheet in my custom pipeline cannot access request
parameters using bx_helpers_globals::GET

Within the stylesheet,
<xsl:variable name="myparam" select="php:functionString('bx_helpers_globals::GET','foo')"/>
returns value 'foo' instead of value of foo.
In stylesheets of theme it is retrieved correctly using the same way.

Why could it be ?

Pipeline is:
<map:when test="xmldoc">
    <map:include label="bxcmsGenerator"/>
    <map:transform type="xslt" src="{stylesheet}">
      <map:parameter namevalues="{xsltparams}"/>
      <map:parameter name="webroot" value="'constant(BX_WEBROOT)'"/>
      <map:parameter name="webrootLang" value="{webrootLang}"/>
      <map:parameter name="requestUri" value="{requestUri}"/>
      <map:parameter name="collectionUri" value="{collectionUri}"/>
      <map:parameter name="lang" value="{lang}"/>
      <map:parameter name="filename" value="{filename}"/>
      <map:parameter name="fileNumber" value="{fileNumber}"/>
      <map:parameter type="options" name="registerPhpFunctions" value="true"/>
      <map:parameter type="allowedPhpFunctions" name="one" value="config://xslt_allowed_phpfunctions"/>
    </map:transform>
    <map:include label="standardOutput"/>
</map:when>


P.S.
Is it possible to implement
<map:parameter name="use-request-parameters" value="true"/>
to pass request parameters to transformer, just like cocoon do ?
[http://cocoon.apache.org/2.1/userdocs/default/xslt-transformer.html]

-- 
 qMax

-- 
bitflux-cms mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bitflux-cms