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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl (-57 / +56 lines)
Lines 392-453 Link Here
392
    </xsl:when>
392
    </xsl:when>
393
    </xsl:choose>
393
    </xsl:choose>
394
394
395
    <xsl:if test="marc:datafield[@tag=300]">
396
    <span class="results_summary description"><span class="label">Description: </span>
397
        <xsl:for-each select="marc:datafield[@tag=300]">
398
            <xsl:call-template name="chopPunctuation">
399
              <xsl:with-param name="chopString">
400
                <xsl:call-template name="subfieldSelect">
401
                    <xsl:with-param name="codes">abceg</xsl:with-param>
402
                </xsl:call-template>
403
               </xsl:with-param>
404
           </xsl:call-template>
405
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
406
        </xsl:for-each>
407
    </span>
408
   </xsl:if>
409
410
    <xsl:if test="marc:datafield[@tag=020]">
411
    <span class="results_summary isbn"><span class="label">ISBN: </span>
412
    <xsl:for-each select="marc:datafield[@tag=020]">
413
    <xsl:variable name="isbn" select="marc:subfield[@code='a']"/>
414
            <xsl:value-of select="marc:subfield[@code='a']"/>
415
            <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
416
    </xsl:for-each>
417
    </span>
418
    </xsl:if>
419
420
    <xsl:if test="marc:datafield[@tag=022]">
421
    <span class="results_summary issn"><span class="label">ISSN: </span>
422
    <xsl:for-each select="marc:datafield[@tag=022]">
423
            <xsl:value-of select="marc:subfield[@code='a']"/>
424
            <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
425
    </xsl:for-each>
426
    </span>
427
    </xsl:if>
428
429
    <xsl:if test="marc:datafield[@tag=250]">
430
	<span class="results_summary">
431
    <span class="label">Edition: </span>
432
            <xsl:for-each select="marc:datafield[@tag=250]">
433
                    <xsl:call-template name="subfieldSelect">
434
                        <xsl:with-param name="codes">ab</xsl:with-param>
435
                    </xsl:call-template>
436
            </xsl:for-each>
437
	</span>
438
    </xsl:if>
439
440
    <xsl:if test="marc:datafield[@tag=773]">
441
        <xsl:for-each select="marc:datafield[@tag=773]">
442
            <xsl:if test="marc:subfield[@code='t']">
443
    <span class="results_summary">
444
    <span class="label">Source: </span>
445
            <xsl:value-of select="marc:subfield[@code='t']"/>
446
    </span>
447
            </xsl:if>
448
        </xsl:for-each>
449
    </xsl:if>
450
451
<xsl:if test="$DisplayIconsXSLT!='0'">
395
<xsl:if test="$DisplayIconsXSLT!='0'">
452
    <span class="results_summary">
396
    <span class="results_summary">
453
    <xsl:if test="$typeOf008!=''">
397
    <xsl:if test="$typeOf008!=''">
Lines 810-815 Link Here
810
        </span>
754
        </span>
811
    </xsl:if>
755
    </xsl:if>
812
756
757
    <xsl:if test="marc:datafield[@tag=300]">
758
    <span class="results_summary description"><span class="label">Description: </span>
759
        <xsl:for-each select="marc:datafield[@tag=300]">
760
            <xsl:call-template name="chopPunctuation">
761
              <xsl:with-param name="chopString">
762
                <xsl:call-template name="subfieldSelect">
763
                    <xsl:with-param name="codes">abceg</xsl:with-param>
764
                </xsl:call-template>
765
               </xsl:with-param>
766
           </xsl:call-template>
767
                <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
768
        </xsl:for-each>
769
    </span>
770
   </xsl:if>
771
772
    <xsl:if test="marc:datafield[@tag=020]">
773
    <span class="results_summary isbn"><span class="label">ISBN: </span>
774
    <xsl:for-each select="marc:datafield[@tag=020]">
775
    <xsl:variable name="isbn" select="marc:subfield[@code='a']"/>
776
            <xsl:value-of select="marc:subfield[@code='a']"/>
777
            <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
778
    </xsl:for-each>
779
    </span>
780
    </xsl:if>
781
782
    <xsl:if test="marc:datafield[@tag=022]">
783
    <span class="results_summary issn"><span class="label">ISSN: </span>
784
    <xsl:for-each select="marc:datafield[@tag=022]">
785
            <xsl:value-of select="marc:subfield[@code='a']"/>
786
            <xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
787
    </xsl:for-each>
788
    </span>
789
    </xsl:if>
790
791
    <xsl:if test="marc:datafield[@tag=250]">
792
    <span class="results_summary">
793
    <span class="label">Edition: </span>
794
            <xsl:for-each select="marc:datafield[@tag=250]">
795
                    <xsl:call-template name="subfieldSelect">
796
                        <xsl:with-param name="codes">ab</xsl:with-param>
797
                    </xsl:call-template>
798
            </xsl:for-each>
799
    </span>
800
    </xsl:if>
801
802
    <xsl:if test="marc:datafield[@tag=773]">
803
        <xsl:for-each select="marc:datafield[@tag=773]">
804
            <xsl:if test="marc:subfield[@code='t']">
805
    <span class="results_summary">
806
    <span class="label">Source: </span>
807
            <xsl:value-of select="marc:subfield[@code='t']"/>
808
    </span>
809
            </xsl:if>
810
        </xsl:for-each>
811
    </xsl:if>
812
813
    <!-- Other Title  Statement: Alternate Graphic Representation (MARC 880) -->
813
    <!-- Other Title  Statement: Alternate Graphic Representation (MARC 880) -->
814
    <xsl:if test="$display880">
814
    <xsl:if test="$display880">
815
       <xsl:call-template name="m880Select">
815
       <xsl:call-template name="m880Select">
816
- 

Return to bug 9403