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 395-400 Link Here
395
<xsl:if test="$DisplayIconsXSLT!='0'">
395
<xsl:if test="$DisplayIconsXSLT!='0'">
396
    <span class="results_summary">
396
    <span class="results_summary">
397
    <xsl:if test="$typeOf008!=''">
397
    <xsl:if test="$typeOf008!=''">
398
        <span class="results_material_type">
398
        <span class="label">Material type: </span>
399
        <span class="label">Material type: </span>
399
            <xsl:choose>
400
            <xsl:choose>
400
                <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>
401
                <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 415-429 Link Here
415
                <xsl:when test="$leader6='i'"><img src="/intranet-tmpl/prog/img/famfamfam/silk/sound.png" alt="sound" title="sound" class="materialtype"/> Sound</xsl:when>
416
                <xsl:when test="$leader6='i'"><img src="/intranet-tmpl/prog/img/famfamfam/silk/sound.png" alt="sound" title="sound" class="materialtype"/> Sound</xsl:when>
416
                <xsl:when test="$leader6='j'"><img src="/intranet-tmpl/prog/img/famfamfam/silk/sound.png" alt="music" title="music" class="materialtype"/> Music</xsl:when>
417
                <xsl:when test="$leader6='j'"><img src="/intranet-tmpl/prog/img/famfamfam/silk/sound.png" alt="music" title="music" class="materialtype"/> Music</xsl:when>
417
            </xsl:choose>
418
            </xsl:choose>
419
        </span>
418
    </xsl:if>
420
    </xsl:if>
419
421
420
    <xsl:if test="string-length(normalize-space($physicalDescription))">
422
    <xsl:if test="string-length(normalize-space($physicalDescription))">
421
        <span class="label">; Format: </span><xsl:copy-of select="$physicalDescription"></xsl:copy-of>
423
        <span class="results_format">
424
            <span class="label">; Format: </span><xsl:copy-of select="$physicalDescription"></xsl:copy-of>
425
        </span>
422
    </xsl:if>
426
    </xsl:if>
423
427
424
    <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">
428
    <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">
425
429
426
        <xsl:if test="$typeOf008='CR'">
430
        <xsl:if test="$typeOf008='CR'">
431
        <span class="results_typeofcontinueing">
427
        <xsl:if test="$controlField008-21 and $controlField008-21 !='|' and $controlField008-21 !=' '">
432
        <xsl:if test="$controlField008-21 and $controlField008-21 !='|' and $controlField008-21 !=' '">
428
	    <span class="label">; Type of continuing resource: </span>
433
	    <span class="label">; Type of continuing resource: </span>
429
        </xsl:if>
434
        </xsl:if>
Lines 441-451 Link Here
441
                    periodical
446
                    periodical
442
                </xsl:when>
447
                </xsl:when>
443
            </xsl:choose>
448
            </xsl:choose>
449
        </span>
444
        </xsl:if>
450
        </xsl:if>
445
        <xsl:if test="$typeOf008='BK' or $typeOf008='CR'">
451
        <xsl:if test="$typeOf008='BK' or $typeOf008='CR'">
446
        <xsl:if test="contains($controlField008-24,'abcdefghijklmnopqrstvwxyz')">
452
        <xsl:if test="contains($controlField008-24,'abcdefghijklmnopqrstvwxyz')">
453
        <span class="results_natureofcontents">
447
        <span class="label">; Nature of contents: </span>
454
        <span class="label">; Nature of contents: </span>
448
        </xsl:if>
449
            <xsl:choose>
455
            <xsl:choose>
450
                <xsl:when test="contains($controlField008-24,'a')">
456
                <xsl:when test="contains($controlField008-24,'a')">
451
                    abstract or summary
457
                    abstract or summary
Lines 513-520 Link Here
513
                    conference publication
519
                    conference publication
514
                </xsl:when>
520
                </xsl:when>
515
            </xsl:choose>
521
            </xsl:choose>
522
        </span>
523
        </xsl:if>
516
        </xsl:if>
524
        </xsl:if>
517
        <xsl:if test="$typeOf008='CF'">
525
        <xsl:if test="$typeOf008='CF'">
526
        <span class="results_typeofcomp">
518
            <xsl:if test="$controlField008-26='a' or $controlField008-26='e' or $controlField008-26='f' or $controlField008-26='g'">
527
            <xsl:if test="$controlField008-26='a' or $controlField008-26='e' or $controlField008-26='f' or $controlField008-26='g'">
519
            <span class="label">; Type of computer file: </span>
528
            <span class="label">; Type of computer file: </span>
520
            </xsl:if>
529
            </xsl:if>
Lines 523-530 Link Here
523
                    numeric data
532
                    numeric data
524
                </xsl:when>
533
                </xsl:when>
525
            </xsl:choose>
534
            </xsl:choose>
535
        </span>
526
        </xsl:if>
536
        </xsl:if>
527
        <xsl:if test="$typeOf008='BK'">
537
        <xsl:if test="$typeOf008='BK'">
538
        <span class="results_contents_literary">
528
            <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
            <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')">
529
            <span class="label">; Nature of contents: </span>
540
            <span class="label">; Nature of contents: </span>
530
            </xsl:if>
541
            </xsl:if>
Lines 573-580 Link Here
573
                    speech
584
                    speech
574
                </xsl:when>
585
                </xsl:when>
575
            </xsl:choose>
586
            </xsl:choose>
587
        </span>
576
        </xsl:if>
588
        </xsl:if>
577
        <xsl:if test="$typeOf008='MU' and $controlField008-30-31 and $controlField008-30-31!='||' and $controlField008-30-31!='  '">
589
        <xsl:if test="$typeOf008='MU' and $controlField008-30-31 and $controlField008-30-31!='||' and $controlField008-30-31!='  '">
590
        <span class="results_literaryform">
578
            <span class="label">; Literary form: </span> <!-- Literary text for sound recordings -->
591
            <span class="label">; Literary form: </span> <!-- Literary text for sound recordings -->
579
            <xsl:if test="contains($controlField008-30-31,'b')">
592
            <xsl:if test="contains($controlField008-30-31,'b')">
580
                biography
593
                biography
Lines 618-625 Link Here
618
            <xsl:if test="contains($controlField008-30-31,'l')">
631
            <xsl:if test="contains($controlField008-30-31,'l')">
619
                speech
632
                speech
620
            </xsl:if>
633
            </xsl:if>
634
        </span>
621
        </xsl:if>
635
        </xsl:if>
622
        <xsl:if test="$typeOf008='VM'">
636
        <xsl:if test="$typeOf008='VM'">
637
        <span class="results_typeofvisual">
623
            <span class="label">; Type of visual material: </span>
638
            <span class="label">; Type of visual material: </span>
624
            <xsl:choose>
639
            <xsl:choose>
625
                <xsl:when test="$controlField008-33='a'">
640
                <xsl:when test="$controlField008-33='a'">
Lines 661-668 Link Here
661
                <xsl:when test="$controlField008-33='p'">
676
                <xsl:when test="$controlField008-33='p'">
662
                    microscope slide
677
                    microscope slide
663
                </xsl:when>
678
                </xsl:when>
664
                <xsl:when test="$controlField008-33='q' or marc:controlfield[@tag=007][substring(text(),1,1)='a'][substring(text(),2
679
                <xsl:when test="$controlField008-33='q' or marc:controlfield[@tag=007][substring(text(),1,1)='a'][substring(text(),2,1)='q']">
665
,1)='q']">
666
                    model
680
                    model
667
                </xsl:when>
681
                </xsl:when>
668
                <xsl:when test="$controlField008-33='r'">
682
                <xsl:when test="$controlField008-33='r'">
Lines 681-690 Link Here
681
                    toy
695
                    toy
682
                </xsl:when>
696
                </xsl:when>
683
            </xsl:choose>
697
            </xsl:choose>
698
        </span>
684
        </xsl:if>
699
        </xsl:if>
685
	</xsl:if>
700
	</xsl:if>
686
701
687
    <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')">
702
    <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')">
703
    <span class="results_audience">
688
        <span class="label">; Audience: </span>
704
        <span class="label">; Audience: </span>
689
        <xsl:choose>
705
        <xsl:choose>
690
            <xsl:when test="$controlField008-22='a'">
706
            <xsl:when test="$controlField008-22='a'">
Lines 711-717 Link Here
711
            <xsl:when test="$controlField008-22='f'">
727
            <xsl:when test="$controlField008-22='f'">
712
             Specialized;
728
             Specialized;
713
            </xsl:when>
729
            </xsl:when>
714
            </xsl:choose>
730
        </xsl:choose>
731
    </span>
715
    </xsl:if>
732
    </xsl:if>
716
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
733
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
717
	</span>
734
	</span>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl (-6 / +22 lines)
Lines 533-538 Link Here
533
<xsl:if test="$DisplayOPACiconsXSLT!='0'">
533
<xsl:if test="$DisplayOPACiconsXSLT!='0'">
534
    <span class="results_summary type">
534
    <span class="results_summary type">
535
    <xsl:if test="$typeOf008!=''">
535
    <xsl:if test="$typeOf008!=''">
536
    <span class="results_material_type">
536
        <span class="label">Material type: </span>
537
        <span class="label">Material type: </span>
537
            <xsl:choose>
538
            <xsl:choose>
538
                <xsl:when test="$leader19='a'"><img src="/opac-tmpl/lib/famfamfam/silk/book_link.png" alt="book" title="book" class="materialtype"/> Set</xsl:when>
539
                <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 553-566 Link Here
553
                <xsl:when test="$leader6='i'"><img src="/opac-tmpl/lib/famfamfam/silk/sound.png" alt="sound" title="sound" class="materialtype"/> Sound</xsl:when>
554
                <xsl:when test="$leader6='i'"><img src="/opac-tmpl/lib/famfamfam/silk/sound.png" alt="sound" title="sound" class="materialtype"/> Sound</xsl:when>
554
                <xsl:when test="$leader6='j'"><img src="/opac-tmpl/lib/famfamfam/silk/sound.png" alt="music" title="music" class="materialtype"/> Music</xsl:when>
555
                <xsl:when test="$leader6='j'"><img src="/opac-tmpl/lib/famfamfam/silk/sound.png" alt="music" title="music" class="materialtype"/> Music</xsl:when>
555
            </xsl:choose>
556
            </xsl:choose>
557
    </span>
556
    </xsl:if>
558
    </xsl:if>
557
    <xsl:if test="string-length(normalize-space($physicalDescription))">
559
    <xsl:if test="string-length(normalize-space($physicalDescription))">
558
        <span class="label">; Format: </span><xsl:copy-of select="$physicalDescription"></xsl:copy-of>
560
        <span class="results_format">
561
            <span class="label">; Format: </span><xsl:copy-of select="$physicalDescription"></xsl:copy-of>
562
        </span>
559
    </xsl:if>
563
    </xsl:if>
560
564
561
        <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">
565
        <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">
562
566
563
        <xsl:if test="$typeOf008='CR'">
567
        <xsl:if test="$typeOf008='CR'">
568
        <span class="results_typeofcontinuing">
564
        <xsl:if test="$controlField008-21 and $controlField008-21 !='|' and $controlField008-21 !=' '">
569
        <xsl:if test="$controlField008-21 and $controlField008-21 !='|' and $controlField008-21 !=' '">
565
        <span class="label">; Type of continuing resource: </span>
570
        <span class="label">; Type of continuing resource: </span>
566
        </xsl:if>
571
        </xsl:if>
Lines 584-594 Link Here
584
                     <img src="/opac-tmpl/lib/famfamfam/silk/world_link.png" alt="web site" title="web site" class="format"/>
589
                     <img src="/opac-tmpl/lib/famfamfam/silk/world_link.png" alt="web site" title="web site" class="format"/>
585
                </xsl:when>
590
                </xsl:when>
586
            </xsl:choose>
591
            </xsl:choose>
592
        </span>
587
        </xsl:if>
593
        </xsl:if>
588
        <xsl:if test="$typeOf008='BK' or $typeOf008='CR'">
594
        <xsl:if test="$typeOf008='BK' or $typeOf008='CR'">
589
        <xsl:if test="contains($controlField008-24,'abcdefghijklmnopqrstvwxyz')">
595
        <xsl:if test="contains($controlField008-24,'abcdefghijklmnopqrstvwxyz')">
596
        <span class="results_natureofcontents">
590
        <span class="label">; Nature of contents: </span>
597
        <span class="label">; Nature of contents: </span>
591
        </xsl:if>
592
            <xsl:choose>
598
            <xsl:choose>
593
                <xsl:when test="contains($controlField008-24,'a')">
599
                <xsl:when test="contains($controlField008-24,'a')">
594
                    abstract or summary
600
                    abstract or summary
Lines 660-667 Link Here
660
                    conference publication
666
                    conference publication
661
                </xsl:when>
667
                </xsl:when>
662
            </xsl:choose>
668
            </xsl:choose>
669
        </span>
670
        </xsl:if>
663
        </xsl:if>
671
        </xsl:if>
664
        <xsl:if test="$typeOf008='CF'">
672
        <xsl:if test="$typeOf008='CF'">
673
        <span class="results_typeofcomp">
665
            <xsl:if test="$controlField008-26='a' or $controlField008-26='e' or $controlField008-26='f' or $controlField008-26='g'">
674
            <xsl:if test="$controlField008-26='a' or $controlField008-26='e' or $controlField008-26='f' or $controlField008-26='g'">
666
            <span class="label">; Type of computer file: </span>
675
            <span class="label">; Type of computer file: </span>
667
            </xsl:if>
676
            </xsl:if>
Lines 679-686 Link Here
679
                     <img src="/opac-tmpl/lib/famfamfam/silk/controller.png" alt="game" title="game" class="format"/>
688
                     <img src="/opac-tmpl/lib/famfamfam/silk/controller.png" alt="game" title="game" class="format"/>
680
                </xsl:when>
689
                </xsl:when>
681
            </xsl:choose>
690
            </xsl:choose>
691
        </span>
682
        </xsl:if>
692
        </xsl:if>
683
        <xsl:if test="$typeOf008='BK'">
693
        <xsl:if test="$typeOf008='BK'">
694
        <span class="results_contents_literary">
684
            <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')">
695
            <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')">
685
            <span class="label">; Nature of contents: </span>
696
            <span class="label">; Nature of contents: </span>
686
            </xsl:if>
697
            </xsl:if>
Lines 732-739 Link Here
732
                    speech
743
                    speech
733
                </xsl:when>
744
                </xsl:when>
734
            </xsl:choose>
745
            </xsl:choose>
746
        </span>
735
        </xsl:if>
747
        </xsl:if>
736
        <xsl:if test="$typeOf008='MU' and $controlField008-30-31 and $controlField008-30-31!='||' and $controlField008-30-31!='  '">
748
        <xsl:if test="$typeOf008='MU' and $controlField008-30-31 and $controlField008-30-31!='||' and $controlField008-30-31!='  '">
749
        <span class="results_literaryform">
737
            <span class="label">; Literary form: </span> <!-- Literary text for sound recordings -->
750
            <span class="label">; Literary form: </span> <!-- Literary text for sound recordings -->
738
            <xsl:if test="contains($controlField008-30-31,'b')">
751
            <xsl:if test="contains($controlField008-30-31,'b')">
739
                biography
752
                biography
Lines 777-784 Link Here
777
            <xsl:if test="contains($controlField008-30-31,'l')">
790
            <xsl:if test="contains($controlField008-30-31,'l')">
778
                speech
791
                speech
779
            </xsl:if>
792
            </xsl:if>
793
        </span>
780
        </xsl:if>
794
        </xsl:if>
781
        <xsl:if test="$typeOf008='VM'">
795
        <xsl:if test="$typeOf008='VM'">
796
        <span class="results_typeofvisual">
782
            <span class="label">; Type of visual material: </span>
797
            <span class="label">; Type of visual material: </span>
783
            <xsl:choose>
798
            <xsl:choose>
784
                <xsl:when test="$controlField008-33='a'">
799
                <xsl:when test="$controlField008-33='a'">
Lines 820-827 Link Here
820
                <xsl:when test="$controlField008-33='p'">
835
                <xsl:when test="$controlField008-33='p'">
821
                    microscope slide
836
                    microscope slide
822
                </xsl:when>
837
                </xsl:when>
823
                <xsl:when test="$controlField008-33='q' or marc:controlfield[@tag=007][substring(text(),1,1)='a'][substring(text(),2
838
                <xsl:when test="$controlField008-33='q' or marc:controlfield[@tag=007][substring(text(),1,1)='a'][substring(text(),2,1)='q']">
824
,1)='q']">
825
                    model
839
                    model
826
                </xsl:when>
840
                </xsl:when>
827
                <xsl:when test="$controlField008-33='r'">
841
                <xsl:when test="$controlField008-33='r'">
Lines 840-849 Link Here
840
                    toy
854
                    toy
841
                </xsl:when>
855
                </xsl:when>
842
            </xsl:choose>
856
            </xsl:choose>
857
            </span>
843
        </xsl:if>
858
        </xsl:if>
844
        </xsl:if>
859
        </xsl:if>
845
860
846
    <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')">
861
    <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')">
862
        <span class="results_audience">
847
        <span class="label">; Audience: </span>
863
        <span class="label">; Audience: </span>
848
        <xsl:choose>
864
        <xsl:choose>
849
            <xsl:when test="$controlField008-22='a'">
865
            <xsl:when test="$controlField008-22='a'">
Lines 870-876 Link Here
870
            <xsl:when test="$controlField008-22='f'">
886
            <xsl:when test="$controlField008-22='f'">
871
             Specialized;
887
             Specialized;
872
            </xsl:when>
888
            </xsl:when>
873
            </xsl:choose>
889
        </xsl:choose>
890
        </span>
874
    </xsl:if>
891
    </xsl:if>
875
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
892
<xsl:text> </xsl:text> <!-- added blank space to fix font display problem, see Bug 3671 -->
876
	</span>
893
	</span>
877
- 

Return to bug 12334