|
Subject: Re: [xsl] Putting a param into <link /> From: Marco Guazzone <sguazt@xxxxxxxxxxx> Date: Wed, 12 Mar 2003 11:34:47 +0100 (CET) |
Hi Simon,
First it seems you have named a variable and a param with the same value
and it's not correct; if you really want to have a variable and a param
with a very similar name you can prefix them with a "v" and a
"p" respectively; i.e.:
<xsl:variable name="vProject" ...
<xsl:param name="pProject" ...
or you don't like java-style [ :) ] you can use
<xsl:variable name="v_project" ...
<xsl:param name="p_project" ...
[ I usually use a notation like that to remember what is a param and what
is a variable ]
Second, you have to surround the reference to $project inside the href
attribute with "{...}"; i.e.:
<link
rel="stylesheet" type="text/css" href="/{$project}/css/styles.css" />
Hope this helps you!
Regards,
--------------------------------
Marco Guazzone
Software Engineer
Kerbero S.r.L. - Gruppo TC
Viale Forlanini, 36
Garbagnate M.se (MI)
20024 - Italy
mail: marco.guazzone@xxxxxxxxxxx
www: http://www.kerbero.com
Tel. +39 02 99514.247
Fax. +39 02 99514.399
--------------------------------
On Wed, 12 Mar 2003, Simon Kelly wrote:
> Hi all,
>
> I am trying to make all of my xsl-t's as portable as possible for the
> project I am creating, but have come up against a problem I can't find an
> answer for in the books. I want to pass the project (and base uri name) into
> all references as a parameter, but when the page is transformed into html
> the href still has $project and not the project name. (See below) I tried
> ${project} but this just left the $ in by itself.
>
> Any pointers would be most appreciated.
>
> Cheers
>
> Simon
>
> <xsl:variable name="project" select="/root/session/projectName" />
> .......
> <xsl:param name="project" />
> <head>
> <!-- Title for each page -->
> <title><xsl:value-of select="$pageTitle" /></title>
> <!-- link for the stylesheet that will format all of our pages
> in the
> same manner -->
> <link rel="stylesheet" type="text/css"
> href="/$project/css/styles.css" />
>
>
> Institut fuer
> Prozessdatenverarbeitung
> und Elektronik,
> Forschungszentrum Karlsruhe GmbH,
> Postfach 3640,
> D-76021 Karlsruhe,
> Germany.
>
> Tel: (+49)/7247 82-4042
> E-mail : kelly@xxxxxxxxxx
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Putting a param into <link />, Simon Kelly | Thread | RE: [xsl] Putting a param into <lin, Jarno . Elovirta |
| Re: [xsl] Putting a param into <lin, Simon Kelly | Date | RE: [xsl] Putting a param into <lin, Jarno . Elovirta |
| Month |