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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl (-6 / +6 lines)
Lines 17-24 Link Here
17
        <xsl:variable name="display880" select="boolean(marc:datafield[@tag=880])"/>
17
        <xsl:variable name="display880" select="boolean(marc:datafield[@tag=880])"/>
18
18
19
    <xsl:variable name="UseControlNumber" select="marc:sysprefs/marc:syspref[@name='UseControlNumber']"/>
19
    <xsl:variable name="UseControlNumber" select="marc:sysprefs/marc:syspref[@name='UseControlNumber']"/>
20
        <xsl:variable name="urlLinkText" select="marc:sysprefs/marc:syspref[@name='urlLinkText']"/>
20
        <xsl:variable name="URLLinkText" select="marc:sysprefs/marc:syspref[@name='URLLinkText']"/>
21
        <xsl:variable name="OPACBaseurl" select="marc:sysprefs/marc:syspref[@name='OPACBaseurl']"/>
21
        <xsl:variable name="OPACBaseURL" select="marc:sysprefs/marc:syspref[@name='OPACBaseURL']"/>
22
        <xsl:variable name="SubjectModifier"><xsl:if test="marc:sysprefs/marc:syspref[@name='TraceCompleteSubfields']='1'">,complete-subfield</xsl:if></xsl:variable>
22
        <xsl:variable name="SubjectModifier"><xsl:if test="marc:sysprefs/marc:syspref[@name='TraceCompleteSubfields']='1'">,complete-subfield</xsl:if></xsl:variable>
23
        <xsl:variable name="UseAuthoritiesForTracings" select="marc:sysprefs/marc:syspref[@name='UseAuthoritiesForTracings']"/>
23
        <xsl:variable name="UseAuthoritiesForTracings" select="marc:sysprefs/marc:syspref[@name='UseAuthoritiesForTracings']"/>
24
        <xsl:variable name="TraceSubjectSubdivisions" select="marc:sysprefs/marc:syspref[@name='TraceSubjectSubdivisions']"/>
24
        <xsl:variable name="TraceSubjectSubdivisions" select="marc:sysprefs/marc:syspref[@name='TraceSubjectSubdivisions']"/>
Lines 488-495 Link Here
488
                                    </xsl:when>
488
                                    </xsl:when>
489
                                    <xsl:when test="not(marc:subfield[@code='y']) and not(marc:subfield[@code='3']) and not(marc:subfield[@code='z'])">
489
                                    <xsl:when test="not(marc:subfield[@code='y']) and not(marc:subfield[@code='3']) and not(marc:subfield[@code='z'])">
490
                                        <xsl:choose>
490
                                        <xsl:choose>
491
                                        <xsl:when test="$urlLinkText!=''">
491
                                        <xsl:when test="$URLLinkText!=''">
492
                                                <xsl:value-of select="$urlLinkText"/>
492
                                                <xsl:value-of select="$URLLinkText"/>
493
                                        </xsl:when>
493
                                        </xsl:when>
494
                                        <xsl:otherwise>
494
                                        <xsl:otherwise>
495
                                                <xsl:text>Click here to access online</xsl:text>
495
                                                <xsl:text>Click here to access online</xsl:text>
Lines 727-735 Link Here
727
        </xsl:for-each>
727
        </xsl:for-each>
728
        </xsl:if>
728
        </xsl:if>
729
729
730
        <xsl:if test="$OPACBaseurl!=''">
730
        <xsl:if test="$OPACBaseURL!=''">
731
        <span class="results_summary"><span class="label">OPAC view: </span>
731
        <span class="results_summary"><span class="label">OPAC view: </span>
732
            <a><xsl:attribute name="href">http://<xsl:value-of select="$OPACBaseurl"/>/cgi-bin/koha/opac-detail.pl?biblionumber=<xsl:value-of select="marc:datafield[@tag=999]/marc:subfield[@code='c']"/></xsl:attribute><xsl:attribute name="target">_blank</xsl:attribute>Open in new window</a>.
732
            <a><xsl:attribute name="href">http://<xsl:value-of select="$OPACBaseURL"/>/cgi-bin/koha/opac-detail.pl?biblionumber=<xsl:value-of select="marc:datafield[@tag=999]/marc:subfield[@code='c']"/></xsl:attribute><xsl:attribute name="target">_blank</xsl:attribute>Open in new window</a>.
733
        </span>
733
        </span>
734
        </xsl:if>
734
        </xsl:if>
735
735
(-)a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl (-6 / +6 lines)
Lines 19-26 Link Here
19
19
20
    <xsl:variable name="UseControlNumber" select="marc:sysprefs/marc:syspref[@name='UseControlNumber']"/>
20
    <xsl:variable name="UseControlNumber" select="marc:sysprefs/marc:syspref[@name='UseControlNumber']"/>
21
    <xsl:variable name="DisplayOPACiconsXSLT" select="marc:sysprefs/marc:syspref[@name='DisplayOPACiconsXSLT']"/>
21
    <xsl:variable name="DisplayOPACiconsXSLT" select="marc:sysprefs/marc:syspref[@name='DisplayOPACiconsXSLT']"/>
22
    <xsl:variable name="OPACurlOpenInNewWindow" select="marc:sysprefs/marc:syspref[@name='OPACurlOpenInNewWindow']"/>
22
    <xsl:variable name="OPACURLOpenInNewWindow" select="marc:sysprefs/marc:syspref[@name='OPACURLOpenInNewWindow']"/>
23
    <xsl:variable name="urlLinkText" select="marc:sysprefs/marc:syspref[@name='urlLinkText']"/>
23
    <xsl:variable name="URLLinkText" select="marc:sysprefs/marc:syspref[@name='URLLinkText']"/>
24
    <xsl:variable name="ShowISBD" select="marc:sysprefs/marc:syspref[@name='viewISBD']"/>
24
    <xsl:variable name="ShowISBD" select="marc:sysprefs/marc:syspref[@name='viewISBD']"/>
25
    
25
    
26
    <xsl:variable name="SubjectModifier"><xsl:if test="marc:sysprefs/marc:syspref[@name='TraceCompleteSubfields']='1'">,complete-subfield</xsl:if></xsl:variable>
26
    <xsl:variable name="SubjectModifier"><xsl:if test="marc:sysprefs/marc:syspref[@name='TraceCompleteSubfields']='1'">,complete-subfield</xsl:if></xsl:variable>
Lines 535-541 Link Here
535
        <xsl:for-each select="marc:datafield[@tag=856]">
535
        <xsl:for-each select="marc:datafield[@tag=856]">
536
            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
536
            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
537
            <a><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
537
            <a><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
538
            <xsl:if test="$OPACurlOpenInNewWindow='1'">
538
            <xsl:if test="$OPACURLOpenInNewWindow='1'">
539
                <xsl:attribute name="target">_blank</xsl:attribute>
539
                <xsl:attribute name="target">_blank</xsl:attribute>
540
            </xsl:if>
540
            </xsl:if>
541
            <xsl:choose>
541
            <xsl:choose>
Lines 547-554 Link Here
547
                    <xsl:with-param name="codes">y3z</xsl:with-param>
547
                    <xsl:with-param name="codes">y3z</xsl:with-param>
548
                </xsl:call-template>
548
                </xsl:call-template>
549
            </xsl:when>
549
            </xsl:when>
550
            <xsl:when test="$urlLinkText!=''">
550
            <xsl:when test="$URLLinkText!=''">
551
                <xsl:value-of select="$urlLinkText"/>
551
                <xsl:value-of select="$URLLinkText"/>
552
            </xsl:when>
552
            </xsl:when>
553
            <xsl:otherwise>
553
            <xsl:otherwise>
554
                <xsl:text>Click here to access online</xsl:text>
554
                <xsl:text>Click here to access online</xsl:text>
Lines 572-578 Link Here
572
            </xsl:call-template>
572
            </xsl:call-template>
573
            <xsl:for-each select="marc:subfield[@code='u']">
573
            <xsl:for-each select="marc:subfield[@code='u']">
574
                <a><xsl:attribute name="href"><xsl:value-of select="text()"/></xsl:attribute>
574
                <a><xsl:attribute name="href"><xsl:value-of select="text()"/></xsl:attribute>
575
                <xsl:if test="$OPACurlOpenInNewWindow='1'">
575
                <xsl:if test="$OPACURLOpenInNewWindow='1'">
576
                    <xsl:attribute name="target">_blank</xsl:attribute>
576
                    <xsl:attribute name="target">_blank</xsl:attribute>
577
                </xsl:if>
577
                </xsl:if>
578
                <xsl:value-of select="text()"/>
578
                <xsl:value-of select="text()"/>
(-)a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl (-9 / +8 lines)
Lines 21-28 Link Here
21
21
22
    <xsl:variable name="hidelostitems" select="marc:sysprefs/marc:syspref[@name='hidelostitems']"/>
22
    <xsl:variable name="hidelostitems" select="marc:sysprefs/marc:syspref[@name='hidelostitems']"/>
23
    <xsl:variable name="DisplayOPACiconsXSLT" select="marc:sysprefs/marc:syspref[@name='DisplayOPACiconsXSLT']"/>
23
    <xsl:variable name="DisplayOPACiconsXSLT" select="marc:sysprefs/marc:syspref[@name='DisplayOPACiconsXSLT']"/>
24
    <xsl:variable name="OPACurlOpenInNewWindow" select="marc:sysprefs/marc:syspref[@name='OPACurlOpenInNewWindow']"/>
24
    <xsl:variable name="OPACURLOpenInNewWindow" select="marc:sysprefs/marc:syspref[@name='OPACURLOpenInNewWindow']"/>
25
    <xsl:variable name="urlLinkText" select="marc:sysprefs/marc:syspref[@name='urlLinkText']"/>
25
    <xsl:variable name="URLLinkText" select="marc:sysprefs/marc:syspref[@name='URLLinkText']"/>
26
    <xsl:variable name="Show856uAsImage" select="marc:sysprefs/marc:syspref[@name='OPACDisplay856uAsImage']"/>
26
    <xsl:variable name="Show856uAsImage" select="marc:sysprefs/marc:syspref[@name='OPACDisplay856uAsImage']"/>
27
    <xsl:variable name="AlternateHoldingsField" select="substring(marc:sysprefs/marc:syspref[@name='AlternateHoldingsField'], 1, 3)"/>
27
    <xsl:variable name="AlternateHoldingsField" select="substring(marc:sysprefs/marc:syspref[@name='AlternateHoldingsField'], 1, 3)"/>
28
    <xsl:variable name="AlternateHoldingsSubfields" select="substring(marc:sysprefs/marc:syspref[@name='AlternateHoldingsField'], 4)"/>
28
    <xsl:variable name="AlternateHoldingsSubfields" select="substring(marc:sysprefs/marc:syspref[@name='AlternateHoldingsField'], 4)"/>
Lines 909-915 Link Here
909
			   <span class="label">Online Access: </span>
909
			   <span class="label">Online Access: </span>
910
                            <xsl:for-each select="marc:datafield[@tag=856]">
910
                            <xsl:for-each select="marc:datafield[@tag=856]">
911
                            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
911
                            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
912
                            <xsl:if test="$OPACurlOpenInNewWindow='0'">
912
                            <xsl:if test="$OPACURLOpenInNewWindow='0'">
913
                                   <a><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
913
                                   <a><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
914
                                    <xsl:choose>
914
                                    <xsl:choose>
915
                                     <xsl:when test="($Show856uAsImage='Results' or $Show856uAsImage='Both') and (substring($SubqText,1,6)='image/' or $SubqText='img' or $SubqText='bmp' or $SubqText='cod' or $SubqText='gif' or $SubqText='ief' or $SubqText='jpe' or $SubqText='jpeg' or $SubqText='jpg' or $SubqText='jfif' or $SubqText='png' or $SubqText='svg' or $SubqText='tif' or $SubqText='tiff' or $SubqText='ras' or $SubqText='cmx' or $SubqText='ico' or $SubqText='pnm' or $SubqText='pbm' or $SubqText='pgm' or $SubqText='ppm' or $SubqText='rgb' or $SubqText='xbm' or $SubqText='xpm' or $SubqText='xwd')">
915
                                     <xsl:when test="($Show856uAsImage='Results' or $Show856uAsImage='Both') and (substring($SubqText,1,6)='image/' or $SubqText='img' or $SubqText='bmp' or $SubqText='cod' or $SubqText='gif' or $SubqText='ief' or $SubqText='jpe' or $SubqText='jpeg' or $SubqText='jpg' or $SubqText='jfif' or $SubqText='png' or $SubqText='svg' or $SubqText='tif' or $SubqText='tiff' or $SubqText='ras' or $SubqText='cmx' or $SubqText='ico' or $SubqText='pnm' or $SubqText='pbm' or $SubqText='pgm' or $SubqText='ppm' or $SubqText='rgb' or $SubqText='xbm' or $SubqText='xpm' or $SubqText='xwd')">
Lines 922-929 Link Here
922
                                    </xsl:when>
922
                                    </xsl:when>
923
                                    <xsl:when test="not(marc:subfield[@code='y']) and not(marc:subfield[@code='3']) and not(marc:subfield[@code='z'])">
923
                                    <xsl:when test="not(marc:subfield[@code='y']) and not(marc:subfield[@code='3']) and not(marc:subfield[@code='z'])">
924
					<xsl:choose>
924
					<xsl:choose>
925
					<xsl:when test="$urlLinkText!=''">
925
					<xsl:when test="$URLLinkText!=''">
926
						<xsl:value-of select="$urlLinkText"/>
926
						<xsl:value-of select="$URLLinkText"/>
927
					</xsl:when>
927
					</xsl:when>
928
					<xsl:otherwise>
928
					<xsl:otherwise>
929
						<xsl:text>Click here to access online</xsl:text>
929
						<xsl:text>Click here to access online</xsl:text>
Lines 933-939 Link Here
933
                                    </xsl:choose>
933
                                    </xsl:choose>
934
                                    </a>
934
                                    </a>
935
                              </xsl:if>
935
                              </xsl:if>
936
                            <xsl:if test="$OPACurlOpenInNewWindow='1'">
936
                            <xsl:if test="$OPACURLOpenInNewWindow='1'">
937
                                   <a target='_blank'><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
937
                                   <a target='_blank'><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
938
                                    <xsl:choose>
938
                                    <xsl:choose>
939
                                    <xsl:when test="($Show856uAsImage='Results' or $Show856uAsImage='Both') and ($SubqText='img' or $SubqText='bmp' or $SubqText='cod' or $SubqText='gif' or $SubqText='ief' or $SubqText='jpe' or $SubqText='jpeg' or $SubqText='jpg' or $SubqText='jfif' or $SubqText='png' or $SubqText='svg' or $SubqText='tif' or $SubqText='tiff' or $SubqText='ras' or $SubqText='cmx' or $SubqText='ico' or $SubqText='pnm' or $SubqText='pbm' or $SubqText='pgm' or $SubqText='ppm' or $SubqText='rgb' or $SubqText='xbm' or $SubqText='xpm' or $SubqText='xwd')">
939
                                    <xsl:when test="($Show856uAsImage='Results' or $Show856uAsImage='Both') and ($SubqText='img' or $SubqText='bmp' or $SubqText='cod' or $SubqText='gif' or $SubqText='ief' or $SubqText='jpe' or $SubqText='jpeg' or $SubqText='jpg' or $SubqText='jfif' or $SubqText='png' or $SubqText='svg' or $SubqText='tif' or $SubqText='tiff' or $SubqText='ras' or $SubqText='cmx' or $SubqText='ico' or $SubqText='pnm' or $SubqText='pbm' or $SubqText='pgm' or $SubqText='ppm' or $SubqText='rgb' or $SubqText='xbm' or $SubqText='xpm' or $SubqText='xwd')">
Lines 946-953 Link Here
946
                                    </xsl:when>
946
                                    </xsl:when>
947
                                    <xsl:when test="not(marc:subfield[@code='y']) and not(marc:subfield[@code='3']) and not(marc:subfield[@code='z'])">
947
                                    <xsl:when test="not(marc:subfield[@code='y']) and not(marc:subfield[@code='3']) and not(marc:subfield[@code='z'])">
948
					<xsl:choose>
948
					<xsl:choose>
949
					<xsl:when test="$urlLinkText!=''">
949
					<xsl:when test="$URLLinkText!=''">
950
						<xsl:value-of select="$urlLinkText"/>
950
						<xsl:value-of select="$URLLinkText"/>
951
					</xsl:when>
951
					</xsl:when>
952
					<xsl:otherwise>
952
					<xsl:otherwise>
953
						<xsl:text>Click here to access online</xsl:text>
953
						<xsl:text>Click here to access online</xsl:text>
954
- 

Return to bug 6231