Hi Tim
This question is best asked on the XSL List, rather than Cocoon Users, but here's an
answer anyway:
Test to see if the report has any preceding reports. Perhaps something like:
<div id="sw{normalize-space(report-name)}">
<xsl:if test="not(preceding-sibling::report)">
<xsl:attribute name="class">dlgSwitchSelected</xsl:attribute>
</xsl:if>
...
</div>
> -----Original Message-----
> From: Tim Bachta [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, 11 June 2003 2:08 p.m.
> To: [EMAIL PROTECTED]
> Subject: conditions in xsl
>
>
> Is it possible to do if statements in an xsl page. What I am
> trying to
> do is set the first value I get back as selected then set the rest as
> unselected. Example since it is hard to explain.
>
> I currently have this:
>
> <xsl:template match="report">
>
> <xsl:variable name="report-name"><xsl:value-of
> select="report-name"/></xsl:variable>
>
> <div id="sw{normalize-space(report-name)}" class="dlgSwitchSelected"
> ><img src="images\icons\occurrenceOverview.gif" /><xsl:value-of
> select="normalize-space(report-name)"/></div>
>
> </xsl:template>
>
>
>
> this gives me back this:
>
>
>
> <div class="dlgSwitchSelected" id="swOverdue Task Report">
>
> <img src="images\icons\occurrenceOverview.gif">Overdue Task
> Report</div>
>
> <div class="dlgSwitchSelected" id="swTask Status Report">
>
> <img src="images\icons\occurrenceOverview.gif">Task Status
> Report</div>
>
> <div class="dlgSwitchSelected" id="swUn-Assigned Task Report">
>
> <img src="images\icons\occurrenceOverview.gif">Un-Assigned Task
> Report</div>
>
>
>
>
>
> What I want is to get this back:
>
> <div class="dlgSwitchSelected" id="swOverdue Task Report">
>
> <img src="images\icons\occurrenceOverview.gif">Overdue Task
> Report</div>
>
> <div class="dlgSwitch" id="swTask Status Report">
>
> <img src="images\icons\occurrenceOverview.gif">Task Status
> Report</div>
>
> <div class="dlgSwitch" id="swUn-Assigned Task Report">
>
> <img src="images\icons\occurrenceOverview.gif">Un-Assigned Task
> Report</div>
>
>
>
> where the only one that has the selected class is the first one. Any
> help would be great. Thank you very much.
>
>
>
> Tim Bachta
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]