Lines 19-24
Link Here
|
19 |
<xsl:template match="marc:record"> |
19 |
<xsl:template match="marc:record"> |
20 |
|
20 |
|
21 |
<xsl:variable name="DisplayOPACiconsXSLT" select="marc:sysprefs/marc:syspref[@name='DisplayOPACiconsXSLT']"/> |
21 |
<xsl:variable name="DisplayOPACiconsXSLT" select="marc:sysprefs/marc:syspref[@name='DisplayOPACiconsXSLT']"/> |
|
|
22 |
<xsl:variable name="singleBranchMode" select="marc:sysprefs/marc:syspref[@name='singleBranchMode']"/> |
22 |
|
23 |
|
23 |
<xsl:variable name="leader" select="marc:leader"/> |
24 |
<xsl:variable name="leader" select="marc:leader"/> |
24 |
<xsl:variable name="leader6" select="substring($leader,7,1)"/> |
25 |
<xsl:variable name="leader6" select="substring($leader,7,1)"/> |
Lines 712-719
Link Here
|
712 |
<xsl:when test="count(key('item-by-status', 'available'))>0"> |
713 |
<xsl:when test="count(key('item-by-status', 'available'))>0"> |
713 |
<span class="available"> |
714 |
<span class="available"> |
714 |
<b><xsl:text>Copies available for loan: </xsl:text></b> |
715 |
<b><xsl:text>Copies available for loan: </xsl:text></b> |
715 |
<xsl:variable name="available_items" |
716 |
<xsl:variable name="available_items" select="key('item-by-status', 'available')"/> |
716 |
select="key('item-by-status', 'available')"/> |
717 |
<xsl:choose> |
|
|
718 |
<xsl:when test="$singleBranchMode=1"> |
719 |
<xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]"> |
720 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if> |
721 |
<xsl:text> (</xsl:text> |
722 |
<xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/> |
723 |
<xsl:text>)</xsl:text> |
724 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose> |
725 |
</xsl:for-each> |
726 |
</xsl:when> |
727 |
<xsl:otherwise> |
717 |
<xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]"> |
728 |
<xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]"> |
718 |
<xsl:value-of select="items:homebranch"/> |
729 |
<xsl:value-of select="items:homebranch"/> |
719 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if> |
730 |
<xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if> |
Lines 723-728
Link Here
|
723 |
<xsl:text>)</xsl:text> |
734 |
<xsl:text>)</xsl:text> |
724 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose> |
735 |
<xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose> |
725 |
</xsl:for-each> |
736 |
</xsl:for-each> |
|
|
737 |
</xsl:otherwise> |
738 |
</xsl:choose> |
726 |
</span> |
739 |
</span> |
727 |
</xsl:when> |
740 |
</xsl:when> |
728 |
|
741 |
|
729 |
- |
|
|