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 1236-1242 Link Here
1236
        <span class="results_summary availability">
1236
        <span class="results_summary availability">
1237
            <span class="label">Availability: </span>
1237
            <span class="label">Availability: </span>
1238
            <xsl:choose>
1238
            <xsl:choose>
1239
                <xsl:when test="count(key('item-by-status', 'available'))=0 and count(key('item-by-status', 'reference'))=0">
1239
                <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">
1240
                        <xsl:choose>
1240
                        <xsl:choose>
1241
                            <xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]">
1241
                            <xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]">
1242
                            <xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/>
1242
                            <xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/>
Lines 1248-1254 Link Here
1248
                            </xsl:for-each>
1248
                            </xsl:for-each>
1249
                            (<xsl:value-of select="$AlternateHoldingsCount"/>)
1249
                            (<xsl:value-of select="$AlternateHoldingsCount"/>)
1250
                            </xsl:when>
1250
                            </xsl:when>
1251
                            <xsl:otherwise><span class="noitems">No items available </span> </xsl:otherwise>
1251
                            <xsl:otherwise><span class="noitems">No items available.</span> </xsl:otherwise>
1252
                        </xsl:choose>
1252
                        </xsl:choose>
1253
                </xsl:when>
1253
                </xsl:when>
1254
                <xsl:when test="count(key('item-by-status', 'available'))>0">
1254
                <xsl:when test="count(key('item-by-status', 'available'))>0">
Lines 1356-1369 Link Here
1356
                </xsl:when>
1356
                </xsl:when>
1357
            </xsl:choose>
1357
            </xsl:choose>
1358
1358
1359
            <xsl:if test="count(key('item-by-status', 'available'))=0">
1360
                       <span class="available"><xsl:value-of select="items:homebranch"/><xsl:text>: </xsl:text></span>
1361
            </xsl:if>
1362
1363
            <xsl:choose>
1359
            <xsl:choose>
1364
                <xsl:when test="count(key('item-by-status', 'reallynotforloan'))>0">
1360
                <xsl:when test="count(key('item-by-status', 'reallynotforloan'))>0">
1365
                          <span class="unavailable">
1361
                          <span class="unavailable">
1366
                              <br />
1362
                             <span class="AvailabilityLabel"><strong><xsl:text>Not available: </xsl:text></strong></span>
1367
                             <xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/>
1363
                             <xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/>
1368
                             <xsl:for-each select="$unavailable_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]">
1364
                             <xsl:for-each select="$unavailable_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]">
1369
                                <span>
1365
                                <span>
Lines 1416-1427 Link Here
1416
                       <xsl:value-of select="count(key('item-by-status', 'Damaged'))"/>
1412
                       <xsl:value-of select="count(key('item-by-status', 'Damaged'))"/>
1417
                       <xsl:text>). </xsl:text>                   </span>
1413
                       <xsl:text>). </xsl:text>                   </span>
1418
            </xsl:if>
1414
            </xsl:if>
1419
            <xsl:if test="count(key('item-by-status', 'On order'))>0">
1420
                   <span class="unavailable">
1421
                       <xsl:text>On order (</xsl:text>
1422
                       <xsl:value-of select="count(key('item-by-status', 'On order'))"/>
1423
                       <xsl:text>). </xsl:text>                   </span>
1424
            </xsl:if>
1425
            <xsl:if test="count(key('item-by-status', 'Pending hold'))>0">
1415
            <xsl:if test="count(key('item-by-status', 'Pending hold'))>0">
1426
                   <span class="unavailable">
1416
                   <span class="unavailable">
1427
                       <xsl:text>Pending hold (</xsl:text>
1417
                       <xsl:text>Pending hold (</xsl:text>
1428
- 

Return to bug 21260