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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl (-8 / +8 lines)
Lines 495-503 Link Here
495
                                </xsl:with-param>
495
                                </xsl:with-param>
496
                            </xsl:call-template>
496
                            </xsl:call-template>
497
                        </a>
497
                        </a>
498
                        <xsl:call-template name="part"/>
499
                    </xsl:otherwise>
498
                    </xsl:otherwise>
500
                </xsl:choose>
499
                </xsl:choose>
500
                <xsl:call-template name="part"/>
501
                <xsl:text> ; </xsl:text>
501
                <xsl:text> ; </xsl:text>
502
                <xsl:value-of  select="marc:subfield[@code='v']" />
502
                <xsl:value-of  select="marc:subfield[@code='v']" />
503
            <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose>
503
            <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose>
Lines 537-545 Link Here
537
                                </xsl:with-param>
537
                                </xsl:with-param>
538
                            </xsl:call-template>
538
                            </xsl:call-template>
539
                        </a>
539
                        </a>
540
                        <xsl:call-template name="part"/>
541
                    </xsl:otherwise>
540
                    </xsl:otherwise>
542
                </xsl:choose>
541
                </xsl:choose>
542
                <xsl:call-template name="part"/>
543
                <xsl:if test="marc:subfield[@code='v']">
543
                <xsl:if test="marc:subfield[@code='v']">
544
                    <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
544
                    <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
545
                </xsl:if>
545
                </xsl:if>
Lines 566-580 Link Here
566
                <xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param>
566
                <xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param>
567
            </xsl:call-template>
567
            </xsl:call-template>
568
        </xsl:variable>
568
        </xsl:variable>
569
        <xsl:if test="$partNumber != '' or $partName != ''" >
570
            <xsl:text>. </xsl:text>
571
        </xsl:if>
569
        <xsl:if test="string-length(normalize-space($partNumber))">
572
        <xsl:if test="string-length(normalize-space($partNumber))">
570
                <xsl:call-template name="chopPunctuation">
573
            <xsl:value-of select="$partNumber" />
571
                    <xsl:with-param name="chopString" select="$partNumber"/>
572
                </xsl:call-template>
573
        </xsl:if>
574
        </xsl:if>
575
        <xsl:if test="$partNumber != ''"><xsl:text> </xsl:text></xsl:if>
574
        <xsl:if test="string-length(normalize-space($partName))">
576
        <xsl:if test="string-length(normalize-space($partName))">
575
                <xsl:call-template name="chopPunctuation">
577
            <xsl:value-of select="$partName" />
576
                    <xsl:with-param name="chopString" select="$partName"/>
577
                </xsl:call-template>
578
        </xsl:if>
578
        </xsl:if>
579
    </xsl:template>
579
    </xsl:template>
580
580
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl (-10 / +9 lines)
Lines 459-468 Link Here
459
                                </xsl:with-param>
459
                                </xsl:with-param>
460
                            </xsl:call-template>
460
                            </xsl:call-template>
461
                        </a>
461
                        </a>
462
                        <xsl:call-template name="part"/>
463
                    </xsl:otherwise>
462
                    </xsl:otherwise>
464
                </xsl:choose>
463
                </xsl:choose>
465
                <xsl:text>: </xsl:text>
464
                <xsl:call-template name="part"/>
465
                <xsl:text> ; </xsl:text>
466
                <xsl:value-of  select="marc:subfield[@code='v']" />
466
                <xsl:value-of  select="marc:subfield[@code='v']" />
467
            <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose>
467
            <xsl:choose><xsl:when test="position()=last()"><xsl:text></xsl:text></xsl:when><xsl:otherwise><span class="separator"> | </span></xsl:otherwise></xsl:choose>
468
            </xsl:for-each>
468
            </xsl:for-each>
Lines 501-509 Link Here
501
                                </xsl:with-param>
501
                                </xsl:with-param>
502
                            </xsl:call-template>
502
                            </xsl:call-template>
503
                        </a>
503
                        </a>
504
                        <xsl:call-template name="part"/>
505
                    </xsl:otherwise>
504
                    </xsl:otherwise>
506
                </xsl:choose>
505
                </xsl:choose>
506
                <xsl:call-template name="part"/>
507
                <xsl:if test="marc:subfield[@code='v']">
507
                <xsl:if test="marc:subfield[@code='v']">
508
                    <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
508
                    <xsl:text> ; </xsl:text><xsl:value-of select="marc:subfield[@code='v']" />
509
                </xsl:if>
509
                </xsl:if>
Lines 530-544 Link Here
530
                <xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param>
530
                <xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param>
531
            </xsl:call-template>
531
            </xsl:call-template>
532
        </xsl:variable>
532
        </xsl:variable>
533
        <xsl:if test="$partNumber != '' or $partName != ''" >
534
            <xsl:text>. </xsl:text>
535
        </xsl:if>
533
        <xsl:if test="string-length(normalize-space($partNumber))">
536
        <xsl:if test="string-length(normalize-space($partNumber))">
534
                <xsl:call-template name="chopPunctuation">
537
            <xsl:value-of select="$partNumber" />
535
                    <xsl:with-param name="chopString" select="$partNumber"/>
536
                </xsl:call-template>
537
        </xsl:if>
538
        </xsl:if>
539
        <xsl:if test="$partNumber != ''"><xsl:text> </xsl:text></xsl:if>
538
        <xsl:if test="string-length(normalize-space($partName))">
540
        <xsl:if test="string-length(normalize-space($partName))">
539
                <xsl:call-template name="chopPunctuation">
541
            <xsl:value-of select="$partName" />
540
                    <xsl:with-param name="chopString" select="$partName"/>
541
                </xsl:call-template>
542
        </xsl:if>
542
        </xsl:if>
543
    </xsl:template>
543
    </xsl:template>
544
544
545
- 

Return to bug 10265