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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl (-4 / +12 lines)
Lines 391-397 Link Here
391
            </xsl:if>
391
            </xsl:if>
392
            <xsl:choose>
392
            <xsl:choose>
393
                <xsl:when test="position()=last()">
393
                <xsl:when test="position()=last()">
394
                    <xsl:if test="../marc:datafield[@tag=490][@ind1!=1]">
394
                    <xsl:if test="../marc:datafield[@tag=490][@ind1!=1] or ../marc:datafield[(@tag=800 or @tag=810 or @tag=811) and @ind1!='z'] or ../marc:datafield[@tag=830 and @ind1!='z']">
395
                        <span class="separator"> | </span>
395
                        <span class="separator"> | </span>
396
                    </xsl:if>
396
                    </xsl:if>
397
                </xsl:when>
397
                </xsl:when>
Lines 416-422 Link Here
416
            </xsl:if>
416
            </xsl:if>
417
            <xsl:choose>
417
            <xsl:choose>
418
                <xsl:when test="position()=last()">
418
                <xsl:when test="position()=last()">
419
                    <xsl:if test="../marc:datafield[@tag=490][@ind1=1]">
419
                    <xsl:if test="../marc:datafield[(@tag=800 or @tag=810 or @tag=811) and @ind1!='z'] or ../marc:datafield[@tag=830 and @ind1!='z']">
420
                        <span class="separator"> | </span>
420
                        <span class="separator"> | </span>
421
                    </xsl:if>
421
                    </xsl:if>
422
                </xsl:when>
422
                </xsl:when>
Lines 463-469 Link Here
463
            <xsl:call-template name="part"/>
463
            <xsl:call-template name="part"/>
464
            <xsl:text> ; </xsl:text>
464
            <xsl:text> ; </xsl:text>
465
            <xsl:value-of  select="marc:subfield[@code='v']" />
465
            <xsl:value-of  select="marc:subfield[@code='v']" />
466
        <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose>
466
        <xsl:choose>
467
            <xsl:when test="position()=last()">
468
                <xsl:if test="../marc:datafield[@tag=830 and @ind1!='z']">
469
                    <span class="separator"> | </span>
470
                </xsl:if>
471
            </xsl:when>
472
            <xsl:otherwise>
473
                <span class="separator"> | </span>
474
            </xsl:otherwise>
475
        </xsl:choose>
467
        </xsl:for-each>
476
        </xsl:for-each>
468
477
469
        <xsl:for-each select="marc:datafield[@tag=830 and @ind1!='z']">
478
        <xsl:for-each select="marc:datafield[@tag=830 and @ind1!='z']">
470
- 

Return to bug 13600