xsl-list
[Top] [All Lists]

Re: displaying selective links in ouput

2003-10-30 03:34:17
Think i have worked out how to do some of it:
<xsl:for-each select="viewentry[count(. | key('ve-by-firstocc', substring(entrydata[3]/text,1,1))[1]) = 1]"> <xsl:variable name="firstletternow" select="substring(entrydata[3]/text,1,1)" /> <xsl:if test="key('ve-by-firstocc',$firstletternow)"><a href="#{$firstletternow}"><xsl:value-of select="substring(entrydata[3]/text,1,1)" /></a> | </xsl:if>
<xsl:value-of select="substring(entrydata[3]/text,1,1)" /> |
</xsl:for-each>
but this only loops around for the groups and therefore only displays links for the groups. Id it possible to loop round the letter sof the alphabet?? a-z


From: "james walker" <jameswalkerandy(_at_)hotmail(_dot_)com>
Reply-To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] displaying selective links in ouput
Date: Thu, 30 Oct 2003 09:48:23 +0000

Hello,
I am stil having a bit of trouble with the selective links problem. Bascially i would like to display the the alpahbet at the top of the page and have a link (#b for example) to a letter if a title starts with it. E.g.
In this example B and D are links:
A, (B), C, (D), E.........X, Y, Z

B:
Banded substances
D:
Dont call
Dancing

I know that to take the first letter aoff teh title it would be <xsl:value-of select="substring(entrydata[3]/text,1,1)" />..... At the moment i have a key <xsl:key name="ve-by-firstoccurrence" match="viewentry" use="substring(entrydata[3]/text,1,1)" /> which finds the first occurrence of a letter and groups every other title according to first letter..
thanks
james

_________________________________________________________________
Tired of 56k? Get a FREE BT Broadband connection http://www.msn.co.uk/specials/btbroadband


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


_________________________________________________________________
Get Hotmail on your mobile phone http://www.msn.co.uk/msnmobile


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



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