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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl (-5 / +22 lines)
Lines 405-410 Link Here
405
<xsl:if test="$DisplayIconsXSLT!='0'">
405
<xsl:if test="$DisplayIconsXSLT!='0'">
406
    <span class="results_summary">
406
    <span class="results_summary">
407
    <xsl:if test="$typeOf008!=''">
407
    <xsl:if test="$typeOf008!=''">
408
        <span class="results_material_type">
408
        <span class="label">Material type: </span>
409
        <span class="label">Material type: </span>
409
            <xsl:choose>
410
            <xsl:choose>
410
                <xsl:when test="$leader19='a'"><img src="/intranet-tmpl/prog/img/famfamfam/silk/book_link.png" alt="book" title="book" class="materialtype"/> Set</xsl:when>
411
                <xsl:when test="$leader19='a'"><img src="/intranet-tmpl/prog/img/famfamfam/silk/book_link.png" alt="book" title="book" class="materialtype"/> Set</xsl:when>
Lines 425-439 Link Here
425
                <xsl:when test="$leader6='i'"><img src="/intranet-tmpl/prog/img/famfamfam/silk/sound.png" alt="sound" title="sound" class="materialtype"/> Sound</xsl:when>
426
                <xsl:when test="$leader6='i'"><img src="/intranet-tmpl/prog/img/famfamfam/silk/sound.png" alt="sound" title="sound" class="materialtype"/> Sound</xsl:when>
426
                <xsl:when test="$leader6='j'"><img src="/intranet-tmpl/prog/img/famfamfam/silk/sound.png" alt="music" title="music" class="materialtype"/> Music</xsl:when>
427
                <xsl:when test="$leader6='j'"><img src="/intranet-tmpl/prog/img/famfamfam/silk/sound.png" alt="music" title="music" class="materialtype"/> Music</xsl:when>
427
            </xsl:choose>
428
            </xsl:choose>
429
        </span>
428
    </xsl:if>
430
    </xsl:if>
429
431
430
    <xsl:if test="string-length(normalize-space($physicalDescription))">
432
    <xsl:if test="string-length(normalize-space($physicalDescription))">
431
        <span class="label">; Format: </span><xsl:copy-of select="$physicalDescription"></xsl:copy-of>
433
        <span class="results_format">
434
            <span class="label">; Format: </span><xsl:copy-of select="$physicalDescription"></xsl:copy-of>
435
        </span>
432
    </xsl:if>
436
    </xsl:if>
433
437
434
    <xsl:if test="$controlField008-21 or $controlField008-22 or $controlField008-24 or $controlField008-26 or $controlField008-29 or $controlField008-34 or $controlField008-33 or $controlField008-30-31 or $controlField008-33">
438
    <xsl:if test="$controlField008-21 or $controlField008-22 or $controlField008-24 or $controlField008-26 or $controlField008-29 or $controlField008-34 or $controlField008-33 or $controlField008-30-31 or $controlField008-33">
435
439
436
        <xsl:if test="$typeOf008='CR'">
440
        <xsl:if test="$typeOf008='CR'">
441
        <span class="results_typeofcontinueing">
437
        <xsl:if test="$controlField008-21 and $controlField008-21 !='|' and $controlField008-21 !=' '">
442
        <xsl:if test="$controlField008-21 and $controlField008-21 !='|' and $controlField008-21 !=' '">
438
	    <span class="label">; Type of continuing resource: </span>
443
	    <span class="label">; Type of continuing resource: </span>
439
        </xsl:if>
444
        </xsl:if>
Lines 451-461 Link Here
451
                    periodical
456
                    periodical
452
                </xsl:when>
457
                </xsl:when>
453
            </xsl:choose>
458
            </xsl:choose>
459
        </span>
454
        </xsl:if>
460
        </xsl:if>
455
        <xsl:if test="$typeOf008='BK' or $typeOf008='CR'">
461
        <xsl:if test="$typeOf008='BK' or $typeOf008='CR'">
456
        <xsl:if test="contains($controlField008-24,'abcdefghijklmnopqrstvwxyz')">
462
        <xsl:if test="contains($controlField008-24,'abcdefghijklmnopqrstvwxyz')">
463
        <span class="results_natureofcontents">
457
        <span class="label">; Nature of contents: </span>
464
        <span class="label">; Nature of contents: </span>
458
        </xsl:if>
459
            <xsl:choose>
465
            <xsl:choose>
460
                <xsl:when test="contains($controlField008-24,'a')">
466
                <xsl:when test="contains($controlField008-24,'a')">
461
                    abstract or summary
467
                    abstract or summary
Lines 523-530 Link Here
523
                    conference publication
529
                    conference publication
524
                </xsl:when>
530
                </xsl:when>
525
            </xsl:choose>
531
            </xsl:choose>
532
        </span>
533
        </xsl:if>
526
        </xsl:if>
534
        </xsl:if>
527
        <xsl:if test="$typeOf008='CF'">
535
        <xsl:if test="$typeOf008='CF'">
536
        <span class="results_typeofcomp">
528
            <xsl:if test="$controlField008-26='a' or $controlField008-26='e' or $controlField008-26='f' or $controlField008-26='g'">
537
            <xsl:if test="$controlField008-26='a' or $controlField008-26='e' or $controlField008-26='f' or $controlField008-26='g'">
529
            <span class="label">; Type of computer file: </span>
538
            <span class="label">; Type of computer file: </span>
530
            </xsl:if>
539
            </xsl:if>
Lines 533-540 Link Here
533
                    numeric data
542
                    numeric data
534
                </xsl:when>
543
                </xsl:when>
535
            </xsl:choose>
544
            </xsl:choose>
545
        </span>
536
        </xsl:if>
546
        </xsl:if>
537
        <xsl:if test="$typeOf008='BK'">
547
        <xsl:if test="$typeOf008='BK'">
548
        <span class="results_contents_literary">
538
            <xsl:if test="(substring($controlField008,25,1)='j') or (substring($controlField008,25,1)='1') or ($controlField008-34='a' or $controlField008-34='b' or $controlField008-34='c' or $controlField008-34='d')">
549
            <xsl:if test="(substring($controlField008,25,1)='j') or (substring($controlField008,25,1)='1') or ($controlField008-34='a' or $controlField008-34='b' or $controlField008-34='c' or $controlField008-34='d')">
539
            <span class="label">; Nature of contents: </span>
550
            <span class="label">; Nature of contents: </span>
540
            </xsl:if>
551
            </xsl:if>
Lines 583-590 Link Here
583
                    speech
594
                    speech
584
                </xsl:when>
595
                </xsl:when>
585
            </xsl:choose>
596
            </xsl:choose>
597
        </span>
586
        </xsl:if>
598
        </xsl:if>
587
        <xsl:if test="$typeOf008='MU' and $controlField008-30-31 and $controlField008-30-31!='||' and $controlField008-30-31!='  '">
599
        <xsl:if test="$typeOf008='MU' and $controlField008-30-31 and $controlField008-30-31!='||' and $controlField008-30-31!='  '">
600
        <span class="results_literaryform">
588
            <span class="label">; Literary form: </span> <!-- Literary text for sound recordings -->
601
            <span class="label">; Literary form: </span> <!-- Literary text for sound recordings -->
589
            <xsl:if test="contains($controlField008-30-31,'b')">
602
            <xsl:if test="contains($controlField008-30-31,'b')">
590
                biography
603
                biography
Lines 628-635 Link Here
628
            <xsl:if test="contains($controlField008-30-31,'l')">
641
            <xsl:if test="contains($controlField008-30-31,'l')">
629
                speech
642
                speech
630
            </xsl:if>
643
            </xsl:if>
644
        </span>
631
        </xsl:if>
645
        </xsl:if>
632
        <xsl:if test="$typeOf008='VM'">
646
        <xsl:if test="$typeOf008='VM'">
647
        <span class="results_typeofvisual">
633
            <span class="label">; Type of visual material: </span>
648
            <span class="label">; Type of visual material: </span>
634
            <xsl:choose>
649
            <xsl:choose>
635
                <xsl:when test="$controlField008-33='a'">
650
                <xsl:when test="$controlField008-33='a'">
Lines 671-678 Link Here
671
                <xsl:when test="$controlField008-33='p'">
686
                <xsl:when test="$controlField008-33='p'">
672
                    microscope slide
687
                    microscope slide
673
                </xsl:when>
688
                </xsl:when>
674
                <xsl:when test="$controlField008-33='q' or marc:controlfield[@tag=007][substring(text(),1,1)='a'][substring(text(),2
689
                <xsl:when test="$controlField008-33='q' or marc:controlfield[@tag=007][substring(text(),1,1)='a'][substring(text(),2,1)='q']">
675
,1)='q']">
676
                    model
690
                    model
677
                </xsl:when>
691
                </xsl:when>
678
                <xsl:when test="$controlField008-33='r'">
692
                <xsl:when test="$controlField008-33='r'">
Lines 691-700 Link Here
691
                    toy
705
                    toy
692
                </xsl:when>
706
                </xsl:when>
693
            </xsl:choose>
707
            </xsl:choose>
708
        </span>
694
        </xsl:if>
709
        </xsl:if>
695
	</xsl:if>
710
	</xsl:if>
696
711
697
    <xsl:if test="($typeOf008='BK' or $typeOf008='CF' or $typeOf008='MU' or $typeOf008='VM') and ($controlField008-22='a' or $controlField008-22='b' or $controlField008-22='c' or $controlField008-22='d' or $controlField008-22='e' or $controlField008-22='g' or $controlField008-22='j' or $controlField008-22='f')">
712
    <xsl:if test="($typeOf008='BK' or $typeOf008='CF' or $typeOf008='MU' or $typeOf008='VM') and ($controlField008-22='a' or $controlField008-22='b' or $controlField008-22='c' or $controlField008-22='d' or $controlField008-22='e' or $controlField008-22='g' or $controlField008-22='j' or $controlField008-22='f')">
713
    <span class="results_audience">
698
        <span class="label">; Audience: </span>
714
        <span class="label">; Audience: </span>
699
        <xsl:choose>
715
        <xsl:choose>
700
            <xsl:when test="$controlField008-22='a'">
716
            <xsl:when test="$controlField008-22='a'">
Lines 721-727 Link Here
721
            <xsl:when test="$controlField008-22='f'">
737
            <xsl:when test="$controlField008-22='f'">
722
             Specialized;
738
             Specialized;
723
            </xsl:when>
739
            </xsl:when>
724
            </xsl:choose>
740
        </xsl:choose>
741
    </span>
725
    </xsl:if>
742
    </xsl:if>
726
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
743
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
727
	</span>
744
	</span>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl (-6 / +22 lines)
Lines 549-554 Link Here
549
<xsl:if test="$DisplayOPACiconsXSLT!='0'">
549
<xsl:if test="$DisplayOPACiconsXSLT!='0'">
550
    <span class="results_summary type">
550
    <span class="results_summary type">
551
    <xsl:if test="$typeOf008!=''">
551
    <xsl:if test="$typeOf008!=''">
552
    <span class="results_material_type">
552
        <span class="label">Material type: </span>
553
        <span class="label">Material type: </span>
553
            <xsl:choose>
554
            <xsl:choose>
554
                <xsl:when test="$leader19='a'"><img src="/opac-tmpl/lib/famfamfam/silk/book_link.png" alt="book" title="book" class="materialtype"/> Set</xsl:when>
555
                <xsl:when test="$leader19='a'"><img src="/opac-tmpl/lib/famfamfam/silk/book_link.png" alt="book" title="book" class="materialtype"/> Set</xsl:when>
Lines 569-582 Link Here
569
                <xsl:when test="$leader6='i'"><img src="/opac-tmpl/lib/famfamfam/silk/sound.png" alt="sound" title="sound" class="materialtype"/> Sound</xsl:when>
570
                <xsl:when test="$leader6='i'"><img src="/opac-tmpl/lib/famfamfam/silk/sound.png" alt="sound" title="sound" class="materialtype"/> Sound</xsl:when>
570
                <xsl:when test="$leader6='j'"><img src="/opac-tmpl/lib/famfamfam/silk/sound.png" alt="music" title="music" class="materialtype"/> Music</xsl:when>
571
                <xsl:when test="$leader6='j'"><img src="/opac-tmpl/lib/famfamfam/silk/sound.png" alt="music" title="music" class="materialtype"/> Music</xsl:when>
571
            </xsl:choose>
572
            </xsl:choose>
573
    </span>
572
    </xsl:if>
574
    </xsl:if>
573
    <xsl:if test="string-length(normalize-space($physicalDescription))">
575
    <xsl:if test="string-length(normalize-space($physicalDescription))">
574
        <span class="label">; Format: </span><xsl:copy-of select="$physicalDescription"></xsl:copy-of>
576
        <span class="results_format">
577
            <span class="label">; Format: </span><xsl:copy-of select="$physicalDescription"></xsl:copy-of>
578
        </span>
575
    </xsl:if>
579
    </xsl:if>
576
580
577
        <xsl:if test="$controlField008-21 or $controlField008-22 or $controlField008-24 or $controlField008-26 or $controlField008-29 or $controlField008-34 or $controlField008-33 or $controlField008-30-31 or $controlField008-33">
581
        <xsl:if test="$controlField008-21 or $controlField008-22 or $controlField008-24 or $controlField008-26 or $controlField008-29 or $controlField008-34 or $controlField008-33 or $controlField008-30-31 or $controlField008-33">
578
582
579
        <xsl:if test="$typeOf008='CR'">
583
        <xsl:if test="$typeOf008='CR'">
584
        <span class="results_typeofcontinuing">
580
        <xsl:if test="$controlField008-21 and $controlField008-21 !='|' and $controlField008-21 !=' '">
585
        <xsl:if test="$controlField008-21 and $controlField008-21 !='|' and $controlField008-21 !=' '">
581
        <span class="label">; Type of continuing resource: </span>
586
        <span class="label">; Type of continuing resource: </span>
582
        </xsl:if>
587
        </xsl:if>
Lines 600-610 Link Here
600
                     <img src="/opac-tmpl/lib/famfamfam/silk/world_link.png" alt="web site" title="web site" class="format"/>
605
                     <img src="/opac-tmpl/lib/famfamfam/silk/world_link.png" alt="web site" title="web site" class="format"/>
601
                </xsl:when>
606
                </xsl:when>
602
            </xsl:choose>
607
            </xsl:choose>
608
        </span>
603
        </xsl:if>
609
        </xsl:if>
604
        <xsl:if test="$typeOf008='BK' or $typeOf008='CR'">
610
        <xsl:if test="$typeOf008='BK' or $typeOf008='CR'">
605
        <xsl:if test="contains($controlField008-24,'abcdefghijklmnopqrstvwxyz')">
611
        <xsl:if test="contains($controlField008-24,'abcdefghijklmnopqrstvwxyz')">
612
        <span class="results_natureofcontents">
606
        <span class="label">; Nature of contents: </span>
613
        <span class="label">; Nature of contents: </span>
607
        </xsl:if>
608
            <xsl:choose>
614
            <xsl:choose>
609
                <xsl:when test="contains($controlField008-24,'a')">
615
                <xsl:when test="contains($controlField008-24,'a')">
610
                    abstract or summary
616
                    abstract or summary
Lines 676-683 Link Here
676
                    conference publication
682
                    conference publication
677
                </xsl:when>
683
                </xsl:when>
678
            </xsl:choose>
684
            </xsl:choose>
685
        </span>
686
        </xsl:if>
679
        </xsl:if>
687
        </xsl:if>
680
        <xsl:if test="$typeOf008='CF'">
688
        <xsl:if test="$typeOf008='CF'">
689
        <span class="results_typeofcomp">
681
            <xsl:if test="$controlField008-26='a' or $controlField008-26='e' or $controlField008-26='f' or $controlField008-26='g'">
690
            <xsl:if test="$controlField008-26='a' or $controlField008-26='e' or $controlField008-26='f' or $controlField008-26='g'">
682
            <span class="label">; Type of computer file: </span>
691
            <span class="label">; Type of computer file: </span>
683
            </xsl:if>
692
            </xsl:if>
Lines 695-702 Link Here
695
                     <img src="/opac-tmpl/lib/famfamfam/silk/controller.png" alt="game" title="game" class="format"/>
704
                     <img src="/opac-tmpl/lib/famfamfam/silk/controller.png" alt="game" title="game" class="format"/>
696
                </xsl:when>
705
                </xsl:when>
697
            </xsl:choose>
706
            </xsl:choose>
707
        </span>
698
        </xsl:if>
708
        </xsl:if>
699
        <xsl:if test="$typeOf008='BK'">
709
        <xsl:if test="$typeOf008='BK'">
710
        <span class="results_contents_literary">
700
            <xsl:if test="(substring($controlField008,25,1)='j') or (substring($controlField008,25,1)='1') or ($controlField008-34='a' or $controlField008-34='b' or $controlField008-34='c' or $controlField008-34='d')">
711
            <xsl:if test="(substring($controlField008,25,1)='j') or (substring($controlField008,25,1)='1') or ($controlField008-34='a' or $controlField008-34='b' or $controlField008-34='c' or $controlField008-34='d')">
701
            <span class="label">; Nature of contents: </span>
712
            <span class="label">; Nature of contents: </span>
702
            </xsl:if>
713
            </xsl:if>
Lines 748-755 Link Here
748
                    speech
759
                    speech
749
                </xsl:when>
760
                </xsl:when>
750
            </xsl:choose>
761
            </xsl:choose>
762
        </span>
751
        </xsl:if>
763
        </xsl:if>
752
        <xsl:if test="$typeOf008='MU' and $controlField008-30-31 and $controlField008-30-31!='||' and $controlField008-30-31!='  '">
764
        <xsl:if test="$typeOf008='MU' and $controlField008-30-31 and $controlField008-30-31!='||' and $controlField008-30-31!='  '">
765
        <span class="results_literaryform">
753
            <span class="label">; Literary form: </span> <!-- Literary text for sound recordings -->
766
            <span class="label">; Literary form: </span> <!-- Literary text for sound recordings -->
754
            <xsl:if test="contains($controlField008-30-31,'b')">
767
            <xsl:if test="contains($controlField008-30-31,'b')">
755
                biography
768
                biography
Lines 793-800 Link Here
793
            <xsl:if test="contains($controlField008-30-31,'l')">
806
            <xsl:if test="contains($controlField008-30-31,'l')">
794
                speech
807
                speech
795
            </xsl:if>
808
            </xsl:if>
809
        </span>
796
        </xsl:if>
810
        </xsl:if>
797
        <xsl:if test="$typeOf008='VM'">
811
        <xsl:if test="$typeOf008='VM'">
812
        <span class="results_typeofvisual">
798
            <span class="label">; Type of visual material: </span>
813
            <span class="label">; Type of visual material: </span>
799
            <xsl:choose>
814
            <xsl:choose>
800
                <xsl:when test="$controlField008-33='a'">
815
                <xsl:when test="$controlField008-33='a'">
Lines 836-843 Link Here
836
                <xsl:when test="$controlField008-33='p'">
851
                <xsl:when test="$controlField008-33='p'">
837
                    microscope slide
852
                    microscope slide
838
                </xsl:when>
853
                </xsl:when>
839
                <xsl:when test="$controlField008-33='q' or marc:controlfield[@tag=007][substring(text(),1,1)='a'][substring(text(),2
854
                <xsl:when test="$controlField008-33='q' or marc:controlfield[@tag=007][substring(text(),1,1)='a'][substring(text(),2,1)='q']">
840
,1)='q']">
841
                    model
855
                    model
842
                </xsl:when>
856
                </xsl:when>
843
                <xsl:when test="$controlField008-33='r'">
857
                <xsl:when test="$controlField008-33='r'">
Lines 856-865 Link Here
856
                    toy
870
                    toy
857
                </xsl:when>
871
                </xsl:when>
858
            </xsl:choose>
872
            </xsl:choose>
873
            </span>
859
        </xsl:if>
874
        </xsl:if>
860
        </xsl:if>
875
        </xsl:if>
861
876
862
    <xsl:if test="($typeOf008='BK' or $typeOf008='CF' or $typeOf008='MU' or $typeOf008='VM') and ($controlField008-22='a' or $controlField008-22='b' or $controlField008-22='c' or $controlField008-22='d' or $controlField008-22='e' or $controlField008-22='g' or $controlField008-22='j' or $controlField008-22='f')">
877
    <xsl:if test="($typeOf008='BK' or $typeOf008='CF' or $typeOf008='MU' or $typeOf008='VM') and ($controlField008-22='a' or $controlField008-22='b' or $controlField008-22='c' or $controlField008-22='d' or $controlField008-22='e' or $controlField008-22='g' or $controlField008-22='j' or $controlField008-22='f')">
878
        <span class="results_audience">
863
        <span class="label">; Audience: </span>
879
        <span class="label">; Audience: </span>
864
        <xsl:choose>
880
        <xsl:choose>
865
            <xsl:when test="$controlField008-22='a'">
881
            <xsl:when test="$controlField008-22='a'">
Lines 886-892 Link Here
886
            <xsl:when test="$controlField008-22='f'">
902
            <xsl:when test="$controlField008-22='f'">
887
             Specialized;
903
             Specialized;
888
            </xsl:when>
904
            </xsl:when>
889
            </xsl:choose>
905
        </xsl:choose>
906
        </span>
890
    </xsl:if>
907
    </xsl:if>
891
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
908
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
892
	</span>
909
	</span>
893
- 

Return to bug 12334