View | Details | Raw Unified | Return to bug 11881
Collapse All | Expand All

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl (-13 / +22 lines)
Lines 1104-1126 Link Here
1104
                           select="key('item-by-status', 'available')"/>
1104
                           select="key('item-by-status', 'available')"/>
1105
               <xsl:choose>
1105
               <xsl:choose>
1106
               <xsl:when test="$singleBranchMode=1">
1106
               <xsl:when test="$singleBranchMode=1">
1107
               <xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
1107
                   <xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
1108
                   <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
1108
                       <span class="CommasWithLinebreaks">
1109
                               <xsl:text> (</xsl:text>
1109
                           <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<span class="LabelCallNumber">Call number: </span><xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
1110
                           <xsl:text> (</xsl:text>
1110
                               <xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
1111
                               <xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
1111
                               <xsl:text>)</xsl:text>
1112
                           <xsl:text>)</xsl:text>
1112
                               <xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
1113
                           <xsl:choose>
1113
                               </xsl:for-each>
1114
                               <xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when>
1115
                               <xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise>
1116
                           </xsl:choose>
1117
                        </span>
1118
                   </xsl:for-each>
1114
               </xsl:when>
1119
               </xsl:when>
1115
               <xsl:otherwise>
1120
               <xsl:otherwise>
1116
                   <xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
1121
                   <xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
1117
                       <xsl:value-of select="items:homebranch"/>
1122
                       <span class="CommasWithLinebreaks">
1118
                   <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber and $OPACItemLocation='callnum'"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
1123
                           <xsl:value-of select="items:homebranch"/>
1119
                               <xsl:text> (</xsl:text>
1124
                           <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber and $OPACItemLocation='callnum'"> [<span class="LabelCallNumber">Call number: </span><xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
1125
                           <xsl:text> (</xsl:text>
1120
                               <xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
1126
                               <xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
1121
                               <xsl:text>)</xsl:text>
1127
                           <xsl:text>)</xsl:text>
1122
                               <xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
1128
                           <xsl:choose>
1123
                               </xsl:for-each>
1129
                               <xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when>
1130
                               <xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise>
1131
                           </xsl:choose>
1132
                       </span>
1133
                   </xsl:for-each>
1124
               </xsl:otherwise>
1134
               </xsl:otherwise>
1125
               </xsl:choose>
1135
               </xsl:choose>
1126
1136
1127
- 

Return to bug 11881