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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl (-21 / +7 lines)
Lines 1354-1379 Link Here
1354
1354
1355
                        <!-- First the remaining not for loan categories -->
1355
                        <!-- First the remaining not for loan categories -->
1356
                        <xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/>
1356
                        <xsl:variable name="unavailable_items" select="key('item-by-status', 'reallynotforloan')"/>
1357
                        <xsl:for-each select="$unavailable_items[generate-id() = generate-id(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch))[1])]">
1357
                        <xsl:for-each select="$unavailable_items[not(./items:substatus=preceding-sibling::*/items:substatus)]">
1358
                            <span>
1358
                            <span class="ItemSummary unavailable">
1359
                                    <xsl:attribute name="class">
1359
                                <span class='notforloandesc'><xsl:value-of select="items:substatus"/></span>
1360
                                        ItemSummary
1360
                                <xsl:text> (</xsl:text>
1361
                                        <xsl:value-of select="translate(items:substatus,' ','_')"/>
1361
                                <xsl:value-of select="count(parent::*/items:item/items:substatus[ text() = current()/items:substatus  ])"/>
1362
                                    </xsl:attribute>
1362
                                <xsl:text>)</xsl:text>
1363
                                    <xsl:if test="$singleBranchMode=0">
1363
                                <xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
1364
                                        <span class="ItemBranch"><xsl:value-of select="items:homebranch"/><xsl:text> </xsl:text></span>
1365
                                    </xsl:if>
1366
                                      <span class='notforloandesc'><xsl:value-of select="items:substatus"/></span>
1367
                                      <xsl:if test="items:itemcallnumber != '' and items:itemcallnumber and $OPACItemLocation='callnum'">
1368
                                          <span class="CallNumberAndLabel">
1369
                                              <span class="LabelCallNumber">Call number: </span>
1370
							          <span class="CallNumber"><xsl:value-of select="items:itemcallnumber"/></span>
1371
                                          </span>
1372
                                      </xsl:if>
1373
                                      <xsl:text> (</xsl:text>
1374
                                      <xsl:value-of select="count(key('item-by-substatus-and-branch', concat(items:substatus, ' ', items:homebranch)))"/>
1375
                                      <xsl:text>)</xsl:text>
1376
                                      <xsl:choose><xsl:when test="position()=last()"><xsl:text>. </xsl:text></xsl:when><xsl:otherwise><xsl:text>, </xsl:text></xsl:otherwise></xsl:choose>
1377
                            </span>
1364
                            </span>
1378
                        </xsl:for-each>
1365
                        </xsl:for-each>
1379
1366
1380
- 

Return to bug 21260