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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slimUtils.xsl (-28 / +27 lines)
Lines 397-429 Link Here
397
      </xsl:if>
397
      </xsl:if>
398
    </xsl:template>
398
    </xsl:template>
399
399
400
    <xsl:template name="part">
401
        <xsl:variable name="partNumber">
402
            <xsl:call-template name="specialSubfieldSelect">
403
                <xsl:with-param name="axis">n</xsl:with-param>
404
                <xsl:with-param name="anyCodes">n</xsl:with-param>
405
                <xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param>
406
            </xsl:call-template>
407
        </xsl:variable>
408
        <xsl:variable name="partName">
409
            <xsl:call-template name="specialSubfieldSelect">
410
                <xsl:with-param name="axis">p</xsl:with-param>
411
                <xsl:with-param name="anyCodes">p</xsl:with-param>
412
                <xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param>
413
            </xsl:call-template>
414
        </xsl:variable>
415
        <xsl:if test="string-length(normalize-space($partNumber))">
416
                <xsl:call-template name="chopPunctuation">
417
                    <xsl:with-param name="chopString" select="$partNumber"/>
418
                </xsl:call-template>
419
        </xsl:if>
420
        <xsl:if test="string-length(normalize-space($partName))">
421
                <xsl:call-template name="chopPunctuation">
422
                    <xsl:with-param name="chopString" select="$partName"/>
423
                </xsl:call-template>
424
        </xsl:if>
425
    </xsl:template>
426
427
    <xsl:template name="show-series">
400
    <xsl:template name="show-series">
428
        <xsl:param name="searchurl"/>
401
        <xsl:param name="searchurl"/>
429
        <xsl:param name="UseControlNumber"/>
402
        <xsl:param name="UseControlNumber"/>
Lines 558-563 Link Here
558
        </xsl:if>
531
        </xsl:if>
559
    </xsl:template>
532
    </xsl:template>
560
533
534
    <xsl:template name="part">
535
        <xsl:variable name="partNumber">
536
            <xsl:call-template name="specialSubfieldSelect">
537
                <xsl:with-param name="axis">n</xsl:with-param>
538
                <xsl:with-param name="anyCodes">n</xsl:with-param>
539
                <xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param>
540
            </xsl:call-template>
541
        </xsl:variable>
542
        <xsl:variable name="partName">
543
            <xsl:call-template name="specialSubfieldSelect">
544
                <xsl:with-param name="axis">p</xsl:with-param>
545
                <xsl:with-param name="anyCodes">p</xsl:with-param>
546
                <xsl:with-param name="afterCodes">fghkdlmor</xsl:with-param>
547
            </xsl:call-template>
548
        </xsl:variable>
549
        <xsl:if test="string-length(normalize-space($partNumber))">
550
                <xsl:call-template name="chopPunctuation">
551
                    <xsl:with-param name="chopString" select="$partNumber"/>
552
                </xsl:call-template>
553
        </xsl:if>
554
        <xsl:if test="string-length(normalize-space($partName))">
555
                <xsl:call-template name="chopPunctuation">
556
                    <xsl:with-param name="chopString" select="$partName"/>
557
                </xsl:call-template>
558
        </xsl:if>
559
    </xsl:template>
560
561
</xsl:stylesheet>
561
</xsl:stylesheet>
562
562
563
<!-- Stylus Studio meta-information - (c)1998-2002 eXcelon Corp.
563
<!-- Stylus Studio meta-information - (c)1998-2002 eXcelon Corp.
564
- 

Return to bug 5927