Lines 893-903
Link Here
|
893 |
</xsl:for-each> |
893 |
</xsl:for-each> |
894 |
</span> |
894 |
</span> |
895 |
</xsl:if> |
895 |
</xsl:if> |
896 |
|
896 |
<xsl:if test="marc:datafield[@tag=856]"> |
897 |
<span class="results_summary"> |
897 |
<span class="results_summary"> |
898 |
<span class="label">Availability: </span> |
898 |
<span class="label">Online Access: </span> |
899 |
<xsl:choose> |
|
|
900 |
<xsl:when test="marc:datafield[@tag=856]"> |
901 |
<xsl:for-each select="marc:datafield[@tag=856]"> |
899 |
<xsl:for-each select="marc:datafield[@tag=856]"> |
902 |
<xsl:if test="$OPACURLOpenInNewWindow='0'"> |
900 |
<xsl:if test="$OPACURLOpenInNewWindow='0'"> |
903 |
<a><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute> |
901 |
<a><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute> |
Lines 942-954
Link Here
|
942 |
</a> |
940 |
</a> |
943 |
</xsl:if> |
941 |
</xsl:if> |
944 |
<xsl:choose> |
942 |
<xsl:choose> |
945 |
<xsl:when test="position()=last()"><xsl:text> </xsl:text></xsl:when> |
943 |
<xsl:when test="position()=last()"><xsl:text> </xsl:text></xsl:when> |
946 |
<xsl:otherwise> | </xsl:otherwise> |
944 |
<xsl:otherwise> | </xsl:otherwise> |
947 |
</xsl:choose> |
945 |
</xsl:choose> |
948 |
</xsl:for-each> |
946 |
</xsl:for-each> |
949 |
</xsl:when> |
947 |
</span> |
950 |
|
948 |
</xsl:if> |
951 |
|
949 |
<span class="results_summary"> |
|
|
950 |
<span class="label">Availability: </span> |
951 |
<xsl:choose> |
952 |
<xsl:when test="count(key('item-by-status', 'available'))=0 and count(key('item-by-status', 'reference'))=0">No copies available |
952 |
<xsl:when test="count(key('item-by-status', 'available'))=0 and count(key('item-by-status', 'reference'))=0">No copies available |
953 |
</xsl:when> |
953 |
</xsl:when> |
954 |
<xsl:when test="count(key('item-by-status', 'available'))>0"> |
954 |
<xsl:when test="count(key('item-by-status', 'available'))>0"> |
Lines 958-964
Link Here
|
958 |
select="key('item-by-status', 'available')"/> |
958 |
select="key('item-by-status', 'available')"/> |
959 |
<xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]"> |
959 |
<xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]"> |
960 |
<xsl:value-of select="items:homebranch"/> |
960 |
<xsl:value-of select="items:homebranch"/> |
961 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber">[<xsl:value-of select="items:itemcallnumber"/>]</xsl:if> |
961 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if> |
962 |
<xsl:text> (</xsl:text> |
962 |
<xsl:text> (</xsl:text> |
963 |
<xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/> |
963 |
<xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/> |
964 |
<xsl:text>)</xsl:text> |
964 |
<xsl:text>)</xsl:text> |
Lines 976-982
Link Here
|
976 |
select="key('item-by-status', 'reference')"/> |
976 |
select="key('item-by-status', 'reference')"/> |
977 |
<xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]"> |
977 |
<xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]"> |
978 |
<xsl:value-of select="items:homebranch"/> |
978 |
<xsl:value-of select="items:homebranch"/> |
979 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber">[<xsl:value-of select="items:itemcallnumber"/>]</xsl:if> |
979 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if> |
980 |
<xsl:text> (</xsl:text> |
980 |
<xsl:text> (</xsl:text> |
981 |
<xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/> |
981 |
<xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/> |
982 |
<xsl:text>)</xsl:text> |
982 |
<xsl:text>)</xsl:text> |
983 |
- |
|
|