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

(-)a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl (-7 / +15 lines)
Lines 1062-1068 Link Here
1062
               </xsl:when>
1062
               </xsl:when>
1063
               <xsl:otherwise>
1063
               <xsl:otherwise>
1064
                   <xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
1064
                   <xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
1065
                               <xsl:value-of select="items:homebranch"/>
1065
                               <xsl:choose>
1066
                                   <xsl:when test="$singleBranchMode=0">
1067
                                       <xsl:value-of select="items:homebranch"/>
1068
                                   </xsl:when>
1069
                               </xsl:choose>
1066
                   <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber and $OPACItemLocation='callnum'"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
1070
                   <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber and $OPACItemLocation='callnum'"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
1067
                               <xsl:text> (</xsl:text>
1071
                               <xsl:text> (</xsl:text>
1068
                               <xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
1072
                               <xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
Lines 1082-1093 Link Here
1082
                        <b><xsl:text>Copies available for reference: </xsl:text></b>
1086
                        <b><xsl:text>Copies available for reference: </xsl:text></b>
1083
                        <xsl:variable name="reference_items" select="key('item-by-status', 'reference')"/>
1087
                        <xsl:variable name="reference_items" select="key('item-by-status', 'reference')"/>
1084
                        <xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
1088
                        <xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
1085
                                <xsl:value-of select="items:homebranch"/>
1089
                            <xsl:choose>
1086
                                <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
1090
                                <xsl:when test="$singleBranchMode=0">
1087
                                <xsl:text> (</xsl:text>
1091
                                    <xsl:value-of select="items:homebranch"/>
1088
                                <xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
1092
                                </xsl:when>
1089
                                <xsl:text> )</xsl:text>
1093
                            </xsl:choose>
1090
                                <xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
1094
                            <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
1095
                            <xsl:text> (</xsl:text>
1096
                            <xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
1097
                            <xsl:text> )</xsl:text>
1098
                            <xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
1091
                        </xsl:for-each>
1099
                        </xsl:for-each>
1092
                    </span>
1100
                    </span>
1093
                </xsl:when>
1101
                </xsl:when>
(-)a/koha-tmpl/opac-tmpl/prog/en/xslt/NORMARCslim2OPACResults.xsl (-1 / +5 lines)
Lines 814-820 Link Here
814
                       <xsl:variable name="reference_items"
814
                       <xsl:variable name="reference_items"
815
                           select="key('item-by-status', 'reference')"/>
815
                           select="key('item-by-status', 'reference')"/>
816
                       <xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
816
                       <xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
817
                           <xsl:value-of select="items:homebranch"/>
817
                       <xsl:choose>
818
                           <xsl:when test="$singleBranchMode=0">
819
                               <xsl:value-of select="items:homebranch"/>
820
                           </xsl:when>
821
                       </xsl:choose>
818
822
819
						   <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
823
						   <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber"> [<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
820
                           <xsl:text> (</xsl:text>
824
                           <xsl:text> (</xsl:text>
(-)a/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACResults.xsl (-2 / +5 lines)
Lines 178-184 Link Here
178
          <xsl:variable name="reference_items"
178
          <xsl:variable name="reference_items"
179
                        select="key('item-by-status', 'reference')"/>
179
                        select="key('item-by-status', 'reference')"/>
180
          <xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
180
          <xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch))[1])]">
181
            <xsl:value-of select="items:homebranch"/>
181
            <xsl:choose>
182
              <xsl:when test="$singleBranchMode=0">
183
                  <xsl:value-of select="items:homebranch"/>
184
              </xsl:when>
185
            </xsl:choose>
182
            <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber">[<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
186
            <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber">[<xsl:value-of select="items:itemcallnumber"/>]</xsl:if>
183
            <xsl:text> (</xsl:text>
187
            <xsl:text> (</xsl:text>
184
            <xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
188
            <xsl:value-of select="count(key('item-by-status-and-branch', concat(items:status, ' ', items:homebranch)))"/>
185
- 

Return to bug 6886