|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<xsl:stylesheet version="1.0"
|
|
|
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
|
|
|
xmlns:zs="http://www.loc.gov/zing/srw/"
|
|
|
|
xmlns:foxml="info:fedora/fedora-system:def/foxml#"
|
|
|
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
|
|
xmlns:php="http://php.net/xsl" exclude-result-prefixes="php">
|
|
|
|
|
|
|
|
<!-- This xslt stylesheet generates the resultPage
|
|
|
|
from a Lucene browseIndex.
|
|
|
|
-->
|
|
|
|
|
|
|
|
<xsl:output method="xml" indent="yes" encoding="UTF-8"/>
|
|
|
|
<xsl:param name="STARTTERM" select="query"/>
|
|
|
|
<xsl:param name="TERMPAGESIZE" select="10"/>
|
|
|
|
<xsl:param name="RESULTPAGEXSLT" select="resultPageXslt"/>
|
|
|
|
<xsl:param name="DATETIME" select="none"/>
|
|
|
|
<xsl:variable name="OBJECTSPAGE" select="$objectsPage"/>
|
|
|
|
<xsl:variable name="DISPLAYNAME" select="$displayName"/>
|
|
|
|
|
|
|
|
<xsl:variable name="INDEXNAME" select="lucenebrowseindex/@indexName"/>
|
|
|
|
<xsl:variable name="FIELDNAME" select="lucenebrowseindex/@fieldName"/>
|
|
|
|
<xsl:variable name="TERMTOTAL" select="lucenebrowseindex/@termTotal"/>
|
|
|
|
<xsl:variable name="PAGELASTTERM" select="lucenebrowseindex/terms/term[position()=last()]/text()"/>
|
|
|
|
<xsl:template match="lucenebrowseindex">
|
|
|
|
|
|
|
|
|
|
|
|
<resultPage dateTime="{$DATETIME}"
|
|
|
|
indexName="{$INDEXNAME}">
|
|
|
|
<browseIndex startTerm="{$STARTTERM}"
|
|
|
|
fieldName="{$FIELDNAME}"
|
|
|
|
termPageSize="{$TERMPAGESIZE}"
|
|
|
|
resultPageXslt="{$RESULTPAGEXSLT}"
|
|
|
|
termTotal="{$TERMTOTAL}">
|
|
|
|
<h3>
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</h3>
|
|
|
|
<!--start pager Div-->
|
|
|
|
<!--Start letters -->
|
|
|
|
<div class="item-list">
|
|
|
|
<ul class="pager">
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/A/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> A </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/B/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> B </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/C/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> C </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/D/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> D </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/E/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> E </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/F/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> F </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/G/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> G </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/H/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> H </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/I/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> I </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/J/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> J </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/K/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> K </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/L/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> L </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/M/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> M </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/N/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> N </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/O/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> O </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/P/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> P </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/Q/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> Q </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/R/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> R </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/S/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> S </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/T/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> T </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/U/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> U </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/V/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> V </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/W/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> W </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/X/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> X </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/Y/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> Y </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/Z/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> Z </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<!--End letters-->
|
|
|
|
|
|
|
|
<li class="pager-next">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/
|
|
|
|
<xsl:value-of select="$PAGELASTTERM"/>/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute> >>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
<!--End pager Div-->
|
|
|
|
<br />
|
|
|
|
<br />
|
|
|
|
<xsl:apply-templates select="terms"/>
|
|
|
|
<br />
|
|
|
|
<!--start pager Div-->
|
|
|
|
<!--Start letters -->
|
|
|
|
<div class="item-list">
|
|
|
|
<ul class="pager">
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/A/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> A </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/B/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> B </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/C/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> C </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/D/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> D </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/E/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> E </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/F/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> F </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/G/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> G </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/I/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> H </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/I/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> I </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/J/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> J </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/K/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> K </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/L/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> L </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/M/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> M </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/N/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> N </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/O/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> O </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/P/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> P </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/Q/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> Q </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/R/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> R </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/S/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> S </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/T/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> T </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/U/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> U </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/V/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> V </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/W/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> W </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/X/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> X </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/Y/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> Y </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<li class="pager-item">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/Z/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute>
|
|
|
|
<span class="letter"> Z </span>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
<!--End letters-->
|
|
|
|
|
|
|
|
<li class="pager-next">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/list_terms/
|
|
|
|
<xsl:value-of select='$FIELDNAME'/>/
|
|
|
|
<xsl:value-of select="$PAGELASTTERM"/>/
|
|
|
|
<xsl:value-of select="$DISPLAYNAME"/>
|
|
|
|
</xsl:attribute> >>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
<!--End pager Div-->
|
|
|
|
<!--<xsl:copy-of select="fields"/>-->
|
|
|
|
<!--<xsl:copy-of select="terms"/>-->
|
|
|
|
</browseIndex>
|
|
|
|
</resultPage>
|
|
|
|
</xsl:template>
|
|
|
|
|
|
|
|
<xsl:template match="terms">
|
|
|
|
<xsl:for-each select="term">
|
|
|
|
<a>
|
|
|
|
<xsl:attribute name="href">
|
|
|
|
<!-- <xsl:copy-of select="$OBJECTSPAGE"/>fedora/repository/mnpl_advanced_search/<xsl:value-of select='$FIELDNAME'/>:"<xsl:value-of select="."/>" AND dc.type:collection
|
|
|
|
the commented out url is for general use the one below is for islandlives book view-->
|
|
|
|
<xsl:variable name="SHORTFIELDNAME" select="substring-before($FIELDNAME,'TERM')"/>
|
|
|
|
<xsl:copy-of select="$OBJECTSPAGE"/>fedora/ilives_book_search/
|
|
|
|
<xsl:value-of select='$SHORTFIELDNAME'/>:"
|
|
|
|
<xsl:value-of select="."/>" AND dc.type:collection
|
|
|
|
</xsl:attribute>
|
|
|
|
<xsl:value-of select="."/>
|
|
|
|
</a>
|
|
|
|
<!-- appears in
|
|
|
|
<xsl:text> </xsl:text>
|
|
|
|
<xsl:value-of select="@fieldtermhittotal"/> documents -->
|
|
|
|
<br />
|
|
|
|
</xsl:for-each>
|
|
|
|
|
|
|
|
</xsl:template>
|
|
|
|
|
|
|
|
</xsl:stylesheet>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|