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 1249-1255 Link Here
1249
        <span class="results_summary availability">
1249
        <span class="results_summary availability">
1250
            <span class="label">Availability: </span>
1250
            <span class="label">Availability: </span>
1251
            <xsl:choose>
1251
            <xsl:choose>
1252
                <xsl:when test="count(key('item-by-status', 'available'))=0 and count(key('item-by-status', 'reference'))=0">
1252
                <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">
1253
                        <xsl:choose>
1253
                        <xsl:choose>
1254
                            <xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]">
1254
                            <xsl:when test="string-length($AlternateHoldingsField)=3 and marc:datafield[@tag=$AlternateHoldingsField]">
1255
                            <xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/>
1255
                            <xsl:variable name="AlternateHoldingsCount" select="count(marc:datafield[@tag=$AlternateHoldingsField])"/>
Lines 1261-1267 Link Here
1261
                            </xsl:for-each>
1261
                            </xsl:for-each>
1262
                            (<xsl:value-of select="$AlternateHoldingsCount"/>)
1262
                            (<xsl:value-of select="$AlternateHoldingsCount"/>)
1263
                            </xsl:when>
1263
                            </xsl:when>
1264
                            <xsl:otherwise><span class="noitems">No items available </span> </xsl:otherwise>
1264
                            <xsl:otherwise><span class="noitems">No items available.</span> </xsl:otherwise>
1265
                        </xsl:choose>
1265
                        </xsl:choose>
1266
                </xsl:when>
1266
                </xsl:when>
1267
                <xsl:when test="count(key('item-by-status', 'available'))>0">
1267
                <xsl:when test="count(key('item-by-status', 'available'))>0">
Lines 1369-1382 Link Here
1369
                </xsl:when>
1369
                </xsl:when>
1370
            </xsl:choose>
1370
            </xsl:choose>
1371
1371
1372
            <xsl:if test="count(key('item-by-status', 'available'))=0">
1373
                       <span class="available"><xsl:value-of select="items:homebranch"/><xsl:text>: </xsl:text></span>
1374
            </xsl:if>
1375
1376
            <xsl:choose>
1372
            <xsl:choose>
1377
                <xsl:when test="count(key('item-by-status', 'reallynotforloan'))>0">
1373
                <xsl:when test="count(key('item-by-status', 'reallynotforloan'))>0">
1378
                          <span class="unavailable">
1374
                          <span class="unavailable">
1379
                              <br />
1375
                             <span class="AvailabilityLabel"><strong><xsl:text>Not available: </xsl:text></strong></span>
1380
                             <xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/>
1376
                             <xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/>
1381
                             <xsl:for-each select="$unavailable_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]">
1377
                             <xsl:for-each select="$unavailable_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]">
1382
                                <span>
1378
                                <span>
Lines 1429-1440 Link Here
1429
                       <xsl:value-of select="count(key('item-by-status', 'Damaged'))"/>
1425
                       <xsl:value-of select="count(key('item-by-status', 'Damaged'))"/>
1430
                       <xsl:text>). </xsl:text>                   </span>
1426
                       <xsl:text>). </xsl:text>                   </span>
1431
            </xsl:if>
1427
            </xsl:if>
1432
            <xsl:if test="count(key('item-by-status', 'On order'))>0">
1433
                   <span class="unavailable">
1434
                       <xsl:text>On order (</xsl:text>
1435
                       <xsl:value-of select="count(key('item-by-status', 'On order'))"/>
1436
                       <xsl:text>). </xsl:text>                   </span>
1437
            </xsl:if>
1438
            <xsl:if test="count(key('item-by-status', 'Pending hold'))>0">
1428
            <xsl:if test="count(key('item-by-status', 'Pending hold'))>0">
1439
                   <span class="unavailable">
1429
                   <span class="unavailable">
1440
                       <xsl:text>Pending hold (</xsl:text>
1430
                       <xsl:text>Pending hold (</xsl:text>
1441
- 

Return to bug 21260