[Home] [By Thread] [By Date] [Recent Entries]
On Feb 9, 2009, at 11:20 AM, David Carlisle wrote:
Here is an example from one of my projects: <xsl:template match="s:content" mode="tab"> <xsl:if test="not(@id='start-1.1.1') and @onnav='1' and @generate='1'"> <xsl:variable name="href"> <xsl:apply-templates select="." mode="get_page_href"/> </xsl:variable> <li id="{translate(@id, '.', '')}"> <a href="{$href}"> <xsl:if test="@id=$lsb_focus_nodeset/@id"> <xsl:attribute name="class">selected</xsl:attribute> </xsl:if> <xsl:value-of select="@label"/> <xsl:comment><![CDATA[[if IE 7]><!]]></xsl:comment> </a> <xsl:comment><![CDATA[<![endif]]]></xsl:comment> <xsl:comment><![CDATA[[if lte IE 6]><table><tr><td><! [endif]]]></xsl:comment> <xsl:comment><![CDATA[[if lte IE 6]></td></tr></table></a><! [endif]]]></xsl:comment> </li> </xsl:if> </xsl:template> <xsl:template match="s:folder" mode="tab"> <xsl:if test="@onnav='1' and @generate='1'"> <xsl:variable name="href"> <xsl:apply-templates select="." mode="get_page_href"/> </xsl:variable> <li id="{translate(@id, '.', '')}"> <a href="{$href}"> <xsl:if test="descendant-or-self::*[@id=$lsb_focus_nodeset/ @id]"> <xsl:attribute name="class">selected</xsl:attribute> </xsl:if> <xsl:value-of select="@label"/> <xsl:comment><![CDATA[[if IE 7]><!]]></xsl:comment> </a> <xsl:comment><![CDATA[<![endif]]]></xsl:comment> <xsl:comment><![CDATA[[if lte IE 6]><table><tr><td><! [endif]]]></xsl:comment> <ul> <xsl:apply-templates mode="tab-item"/> </ul> <xsl:comment><![CDATA[[if lte IE 6]></td></tr></table></a><! [endif]]]></xsl:comment> </li> </xsl:if> </xsl:template>
|

Cart



