Hi,

What about this in your XSL ?

<xsl:attribute name="href">
        <xsl:value-of select="concat('doc-',$filename,'.pdf')" />
</xsl:attribute>

André


Le 22/07/2009 11:51, > Jean-Bonneau (par Internet, dépôt users-return-97854-andre.davignon=developpement-durable.gouv...@cocoon.apache.org) a écrit :
Hello,

I want to ouput the filename requested in the URL in an XSL stylesheet (e.g.
get "toolz" from http://server/cocoon/page-toolz), but it doesn't work.


Here is the involved part of the sitemap:
   ...
   <map:match pattern="page-*">
     <map:generate src="content/pages/{1}.xml"/>
     <map:transform src="style/xsl/page2html.xsl">
                <map:parameter name="filename" value="{1}" />
         </map:transform>
     <map:serialize type="xhtml" />
   </map:match>
   ...


Then, the xsl style/xsl/page2html.xsl  markup:
...
<xsl:param name="filename" />
                <xsl:attribute name="href">
                        doc-<xsl:value-of select="$filename"  />.pdf
                </xsl:attribute>
                Version PDF

But this always print doc-.pdf I tried <xsl:variable name="filename" /> instead of <xsl:param
name="filename" />, but it doesn't work either.

Can you help me gess why isn't the parameter working ?


Thanks.


Rodolphe GOHARD.

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

Reply via email to