xsl-list
[Top] [All Lists]

Re: Putting a param into <link />

2003-03-12 03:23:33
[1]<snip>
You want

  foo="{$project}"

Cheers,
...</snip>

[2]<snip>
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"
/>
...</snip>


Thanks Jarno[1] and Marco[2].

Unfortunately, it doesn't seem too work.  The param is not going into an
<xsl:...> tag, but into a html tag. The variable is set in the main xsl
style sheet, and the actual <xsl:template ... /> is in an included helper
xsl stylesheet.  (I think I'm right in saying that the param name needs to
match the variable name to do this!?!)

So,
<xsl:variable name="project" select="/root/session/projectName" /> [in
main.xsl]
.......
<xsl:param name="project" /> [in inc_main.xsl]
.......
<link rel="stylesheet" type="text/css" href="/{$project}/css/styles.css" />
[in inc_main.xsl]

just gives

<link rel="stylesheet" type="text/css" href="//css/styles.css" />

as the rendered output.

Is there any way of using <xsl:text /> to insert this data??

Cheers

Simon


Jarno - This Morn'Omina: One Eyed Man ... brilliant song!!!

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>