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

(-)a/intranet/htdocs/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl (+9 lines)
Lines 451-456 Link Here
451
            <xsl:if test="marc:subfield[@code='v']">
451
            <xsl:if test="marc:subfield[@code='v']">
452
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
452
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
453
            </xsl:if>
453
            </xsl:if>
454
            <xsl:if test="marc:subfield[@code='x']">
455
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='x']" />
456
            </xsl:if>
454
            <xsl:choose>
457
            <xsl:choose>
455
                <xsl:when test="position()=last()">
458
                <xsl:when test="position()=last()">
456
                    <xsl:if test="../marc:datafield[(@tag=800 or @tag=810 or @tag=811) and @ind1!='z'] or ../marc:datafield[@tag=830 and @ind1!='z']">
459
                    <xsl:if test="../marc:datafield[(@tag=800 or @tag=810 or @tag=811) and @ind1!='z'] or ../marc:datafield[@tag=830 and @ind1!='z']">
Lines 501-506 Link Here
501
            <xsl:call-template name="part"/>
504
            <xsl:call-template name="part"/>
502
            <xsl:text> ; </xsl:text>
505
            <xsl:text> ; </xsl:text>
503
            <xsl:value-of  select="marc:subfield[@code='v']" />
506
            <xsl:value-of  select="marc:subfield[@code='v']" />
507
            <xsl:if test="marc:subfield[@code='x']">
508
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='x']" />
509
            </xsl:if>
504
        <xsl:choose>
510
        <xsl:choose>
505
            <xsl:when test="position()=last()">
511
            <xsl:when test="position()=last()">
506
                <xsl:if test="../marc:datafield[@tag=830 and @ind1!='z']">
512
                <xsl:if test="../marc:datafield[@tag=830 and @ind1!='z']">
Lines 553-558 Link Here
553
            <xsl:if test="marc:subfield[@code='v']">
559
            <xsl:if test="marc:subfield[@code='v']">
554
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
560
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
555
            </xsl:if>
561
            </xsl:if>
562
            <xsl:if test="marc:subfield[@code='x']">
563
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='x']" />
564
            </xsl:if>
556
        <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose>
565
        <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose>
557
        </xsl:for-each>
566
        </xsl:for-each>
558
567
(-)a/opac/htdocs/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl (-1 / +9 lines)
Lines 416-421 Link Here
416
            <xsl:if test="marc:subfield[@code='v']">
416
            <xsl:if test="marc:subfield[@code='v']">
417
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
417
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
418
            </xsl:if>
418
            </xsl:if>
419
            <xsl:if test="marc:subfield[@code='x']">
420
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='x']" />
421
            </xsl:if>
419
            <xsl:choose>
422
            <xsl:choose>
420
                <xsl:when test="position()=last()">
423
                <xsl:when test="position()=last()">
421
                    <xsl:if test="../marc:datafield[(@tag=800 or @tag=810 or @tag=811) and @ind1!='z'] or ../marc:datafield[@tag=830 and @ind1!='z']">
424
                    <xsl:if test="../marc:datafield[(@tag=800 or @tag=810 or @tag=811) and @ind1!='z'] or ../marc:datafield[@tag=830 and @ind1!='z']">
Lines 465-470 Link Here
465
            <xsl:call-template name="part"/>
468
            <xsl:call-template name="part"/>
466
            <xsl:text> ; </xsl:text>
469
            <xsl:text> ; </xsl:text>
467
            <xsl:value-of  select="marc:subfield[@code='v']" />
470
            <xsl:value-of  select="marc:subfield[@code='v']" />
471
            <xsl:if test="marc:subfield[@code='x']">
472
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='x']" />
473
            </xsl:if>
468
        <xsl:choose>
474
        <xsl:choose>
469
            <xsl:when test="position()=last()">
475
            <xsl:when test="position()=last()">
470
                <xsl:if test="../marc:datafield[@tag=830 and @ind1!='z']">
476
                <xsl:if test="../marc:datafield[@tag=830 and @ind1!='z']">
Lines 517-522 Link Here
517
            <xsl:if test="marc:subfield[@code='v']">
523
            <xsl:if test="marc:subfield[@code='v']">
518
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
524
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
519
            </xsl:if>
525
            </xsl:if>
526
            <xsl:if test="marc:subfield[@code='x']">
527
                <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='x']" />
528
            </xsl:if>
520
        <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose>
529
        <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose>
521
        </xsl:for-each>
530
        </xsl:for-each>
522
531
523
- 

Return to bug 38682