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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl (-14 / +3 lines)
Lines 1222-1228 Link Here
1222
        <span class="results_summary availability">
1222
        <span class="results_summary availability">
1223
            <span class="label">Availability: </span>
1223
            <span class="label">Availability: </span>
1224
            <xsl:choose>
1224
            <xsl:choose>
1225
                <xsl:when test="count(key('item-by-status', 'available'))=0 and count(key('item-by-status', 'reference'))=0">
1225
                <xsl:when test="count(key('item-by-status', 'available'))=0 and count(key('item-by-status', 'reference'))=0 and count(key('item-by-status', 'reallynotforloan'))=0">
1226
                        <xsl:choose>
1226
                        <xsl:choose>
1227
                            <xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]">
1227
                            <xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]">
1228
                            <xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/>
1228
                            <xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/>
Lines 1234-1240 Link Here
1234
                            </xsl:for-each>
1234
                            </xsl:for-each>
1235
                            (<xsl:value-of select="$AlternateHoldingsCount"/>)
1235
                            (<xsl:value-of select="$AlternateHoldingsCount"/>)
1236
                            </xsl:when>
1236
                            </xsl:when>
1237
                            <xsl:otherwise><span class="noitems">No items available </span> </xsl:otherwise>
1237
                            <xsl:otherwise><span class="noitems">No items available.</span> </xsl:otherwise>
1238
                        </xsl:choose>
1238
                        </xsl:choose>
1239
                </xsl:when>
1239
                </xsl:when>
1240
                <xsl:when test="count(key('item-by-status', 'available'))>0">
1240
                <xsl:when test="count(key('item-by-status', 'available'))>0">
Lines 1342-1355 Link Here
1342
                </xsl:when>
1342
                </xsl:when>
1343
            </xsl:choose>
1343
            </xsl:choose>
1344
1344
1345
            <xsl:if test="count(key('item-by-status', 'available'))=0">
1346
                       <span class="available"><xsl:value-of select="items:homebranch"/><xsl:text>: </xsl:text></span>
1347
            </xsl:if>
1348
1349
            <xsl:choose>
1345
            <xsl:choose>
1350
                <xsl:when test="count(key('item-by-status', 'reallynotforloan'))>0">
1346
                <xsl:when test="count(key('item-by-status', 'reallynotforloan'))>0">
1351
                          <span class="unavailable">
1347
                          <span class="unavailable">
1352
                              <br />
1348
                             <span class="AvailabilityLabel"><strong><xsl:text>Not available: </xsl:text></strong></span>
1353
                             <xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/>
1349
                             <xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/>
1354
                             <xsl:for-each select="$unavailable_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]">
1350
                             <xsl:for-each select="$unavailable_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]">
1355
                                <span>
1351
                                <span>
Lines 1402-1413 Link Here
1402
                       <xsl:value-of select="count(key('item-by-status', 'Damaged'))"/>
1398
                       <xsl:value-of select="count(key('item-by-status', 'Damaged'))"/>
1403
                       <xsl:text>). </xsl:text>                   </span>
1399
                       <xsl:text>). </xsl:text>                   </span>
1404
            </xsl:if>
1400
            </xsl:if>
1405
            <xsl:if test="count(key('item-by-status', 'On order'))>0">
1406
                   <span class="unavailable">
1407
                       <xsl:text>On order (</xsl:text>
1408
                       <xsl:value-of select="count(key('item-by-status', 'On order'))"/>
1409
                       <xsl:text>). </xsl:text>                   </span>
1410
            </xsl:if>
1411
            <xsl:if test="count(key('item-by-status', 'Pending hold'))>0">
1401
            <xsl:if test="count(key('item-by-status', 'Pending hold'))>0">
1412
                   <span class="unavailable">
1402
                   <span class="unavailable">
1413
                       <xsl:text>Pending hold (</xsl:text>
1403
                       <xsl:text>Pending hold (</xsl:text>
1414
- 

Return to bug 21260