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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl (-14 / +7 lines)
Lines 1243-1254 Link Here
1243
                </xsl:when>
1243
                </xsl:when>
1244
            </xsl:choose>
1244
            </xsl:choose>
1245
1245
1246
                   <xsl:choose> <xsl:when test="count(key('item-by-status', 'available'))>0">
1247
                       <xsl:choose><xsl:when test="count(key('item-by-status', 'reference'))>0">
1248
                            <br/>
1249
                       </xsl:when></xsl:choose>
1250
                   </xsl:when> </xsl:choose>
1251
1252
                   <xsl:if test="count(key('item-by-status', 'Staff Collection'))>0">
1246
                   <xsl:if test="count(key('item-by-status', 'Staff Collection'))>0">
1253
                   <span class="unavailable">
1247
                   <span class="unavailable">
1254
                       <xsl:text>Staff Collection (</xsl:text>
1248
                       <xsl:text>Staff Collection (</xsl:text>
Lines 1301-1311 Link Here
1301
                   </xsl:if>
1295
                   </xsl:if>
1302
               </span>
1296
               </span>
1303
    <xsl:choose>
1297
    <xsl:choose>
1304
        <xsl:when test="($OPACItemLocation='location' or $OPACItemLocation='ccode') and (count(key('item-by-status', 'available'))!=0 or count(key('item-by-status', 'reference'))!=0)">
1298
        <xsl:when test="($OPACItemLocation='location' or $OPACItemLocation='ccode') and (count(key('item-by-status', 'available'))>0 or count(key('item-by-status', 'reference'))>0)">
1305
            <span class="results_summary location">
1299
            <span class="results_summary location">
1306
                <span class="label">Location(s): </span>
1300
                <span class="label">Location(s): </span>
1307
                <xsl:choose>
1301
                <xsl:if test="count(key('item-by-status', 'available'))>0">
1308
                <xsl:when test="count(key('item-by-status', 'available'))>0">
1309
                    <span class="available">
1302
                    <span class="available">
1310
                        <xsl:variable name="available_items" select="key('item-by-status', 'available')"/>
1303
                        <xsl:variable name="available_items" select="key('item-by-status', 'available')"/>
1311
                        <xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch-home', concat(items:status, ' ', items:homebranch))[1])]">
1304
                        <xsl:for-each select="$available_items[generate-id() = generate-id(key('item-by-status-and-branch-home', concat(items:status, ' ', items:homebranch))[1])]">
Lines 1317-1324 Link Here
1317
                            <xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
1310
                            <xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
1318
                        </xsl:for-each>
1311
                        </xsl:for-each>
1319
                    </span>
1312
                    </span>
1320
                </xsl:when>
1313
                </xsl:if>
1321
                <xsl:when test="count(key('item-by-status', 'reference'))>0">
1314
1315
                <xsl:if test="count(key('item-by-status', 'reference'))>0">
1322
                    <span class="available">
1316
                    <span class="available">
1323
                        <xsl:variable name="reference_items" select="key('item-by-status', 'reference')"/>
1317
                        <xsl:variable name="reference_items" select="key('item-by-status', 'reference')"/>
1324
                        <xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch-home', concat(items:status, ' ', items:homebranch))[1])]">
1318
                        <xsl:for-each select="$reference_items[generate-id() = generate-id(key('item-by-status-and-branch-home', concat(items:status, ' ', items:homebranch))[1])]">
Lines 1330-1337 Link Here
1330
                            <xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
1324
                            <xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
1331
                        </xsl:for-each>
1325
                        </xsl:for-each>
1332
                    </span>
1326
                    </span>
1333
                </xsl:when>
1327
                </xsl:if>
1334
                </xsl:choose>
1328
1335
            </span>
1329
            </span>
1336
        </xsl:when>
1330
        </xsl:when>
1337
       </xsl:choose>
1331
       </xsl:choose>
1338
- 

Return to bug 17624