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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl (-6 / +11 lines)
Lines 921-927 Link Here
921
    </xsl:if>
921
    </xsl:if>
922
922
923
    <xsl:if test="marc:datafield[@tag=856]">
923
    <xsl:if test="marc:datafield[@tag=856]">
924
        <span class="results_summary online_resources"><span class="label">Online resources: </span>
924
        <span class="results_summary online_resources">
925
        <xsl:if test="marc:datafield[@tag=856]/marc:subfield[@code='u']">
926
                <span class="label">Online resources: </span>
927
        </xsl:if>
925
        <xsl:for-each select="marc:datafield[@tag=856]">
928
        <xsl:for-each select="marc:datafield[@tag=856]">
926
            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
929
            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
927
            <a>
930
            <a>
Lines 933-943 Link Here
933
                    </xsl:call-template>
936
                    </xsl:call-template>
934
                    <xsl:value-of select="marc:subfield[@code='u']"/>
937
                    <xsl:value-of select="marc:subfield[@code='u']"/>
935
                </xsl:attribute>
938
                </xsl:attribute>
939
                <xsl:if test="not(marc:subfield[@code='u'])">
940
                    <xsl:attribute name="style">pointer-events: none; color: #202020;</xsl:attribute>
941
                </xsl:if>
936
                <xsl:choose>
942
                <xsl:choose>
937
                    <xsl:when test="($Show856uAsImage='Details' 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')">
943
                    <xsl:when test="($Show856uAsImage='Details' 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')">
938
                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="height">100</xsl:attribute></xsl:element><xsl:text></xsl:text>
944
                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="height">100</xsl:attribute></xsl:element><xsl:text></xsl:text>
939
                    </xsl:when>
945
                    </xsl:when>
940
                    <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z']">
946
                    <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z'] and marc:subfield[@code='u']">
941
                        <xsl:call-template name="subfieldSelect">
947
                        <xsl:call-template name="subfieldSelect">
942
                            <xsl:with-param name="codes">y3z</xsl:with-param>
948
                            <xsl:with-param name="codes">y3z</xsl:with-param>
943
                        </xsl:call-template>
949
                        </xsl:call-template>
Lines 947-964 Link Here
947
                            <xsl:when test="$URLLinkText!=''">
953
                            <xsl:when test="$URLLinkText!=''">
948
                                <xsl:value-of select="$URLLinkText"/>
954
                                <xsl:value-of select="$URLLinkText"/>
949
                            </xsl:when>
955
                            </xsl:when>
950
                            <xsl:otherwise>
956
                            <xsl:when test="marc:subfield[@code='u']">
951
                                <xsl:text>Click here to access online</xsl:text>
957
                                <xsl:text>Click here to access online</xsl:text>
952
                            </xsl:otherwise>
958
                            </xsl:when>
953
                        </xsl:choose>
959
                        </xsl:choose>
954
                    </xsl:when>
960
                    </xsl:when>
955
                </xsl:choose>
961
                </xsl:choose>
956
            </a>
962
            </a>
957
            <xsl:choose>
963
            <xsl:choose>
958
                <xsl:when test="position()=last()"><xsl:text>  </xsl:text></xsl:when>
964
                <xsl:when test="position()=last()"><xsl:text>  </xsl:text></xsl:when>
959
                <xsl:otherwise> | </xsl:otherwise>
965
                <xsl:when test="(marc:subfield[@code='y'] or marc:subfield[@code='3'] or marc:subfield[@code='z'] or marc:subfield[@code='u']) and marc:subfield[@code='u']"><xsl:text> | </xsl:text></xsl:when>
960
            </xsl:choose>
966
            </xsl:choose>
961
962
        </xsl:for-each>
967
        </xsl:for-each>
963
        </span>
968
        </span>
964
    </xsl:if>
969
    </xsl:if>
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl (-5 / +10 lines)
Lines 979-985 Link Here
979
979
980
    <xsl:if test="marc:datafield[@tag=856]">
980
    <xsl:if test="marc:datafield[@tag=856]">
981
        <span class="results_summary online_resources">
981
        <span class="results_summary online_resources">
982
            <span class="label">Online resources: </span>
982
            <xsl:if test="marc:datafield[@tag=856]/marc:subfield[@code='u']">
983
                <span class="label">Online resources: </span>
984
            </xsl:if>
983
            <xsl:for-each select="marc:datafield[@tag=856]">
985
            <xsl:for-each select="marc:datafield[@tag=856]">
984
                <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
986
                <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
985
                <a>
987
                <a>
Lines 991-1001 Link Here
991
                        </xsl:call-template>
993
                        </xsl:call-template>
992
                        <xsl:value-of select="marc:subfield[@code='u']"/>
994
                        <xsl:value-of select="marc:subfield[@code='u']"/>
993
                    </xsl:attribute>
995
                    </xsl:attribute>
996
                    <xsl:if test="not(marc:subfield[@code='u'])">
997
                        <xsl:attribute name="style">pointer-events: none; color: #202020;</xsl:attribute>
998
                    </xsl:if>
994
                    <xsl:choose>
999
                    <xsl:choose>
995
                        <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')">
1000
                        <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')">
996
                            <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="height">100</xsl:attribute></xsl:element><xsl:text></xsl:text>
1001
                            <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="height">100</xsl:attribute></xsl:element><xsl:text></xsl:text>
997
                        </xsl:when>
1002
                        </xsl:when>
998
                        <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z']">
1003
                        <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z'] and marc:subfield[@code='u']">
999
                            <xsl:call-template name="subfieldSelect">
1004
                            <xsl:call-template name="subfieldSelect">
1000
                                <xsl:with-param name="codes">y3z</xsl:with-param>
1005
                                <xsl:with-param name="codes">y3z</xsl:with-param>
1001
                            </xsl:call-template>
1006
                            </xsl:call-template>
Lines 1005-1020 Link Here
1005
                                <xsl:when test="$URLLinkText!=''">
1010
                                <xsl:when test="$URLLinkText!=''">
1006
                                    <xsl:value-of select="$URLLinkText"/>
1011
                                    <xsl:value-of select="$URLLinkText"/>
1007
                                </xsl:when>
1012
                                </xsl:when>
1008
                                <xsl:otherwise>
1013
                                <xsl:when test="marc:subfield[@code='u']">
1009
                                    <xsl:text>Click here to access online</xsl:text>
1014
                                    <xsl:text>Click here to access online</xsl:text>
1010
                                </xsl:otherwise>
1015
                                </xsl:when>
1011
                            </xsl:choose>
1016
                            </xsl:choose>
1012
                        </xsl:when>
1017
                        </xsl:when>
1013
                    </xsl:choose>
1018
                    </xsl:choose>
1014
                </a>
1019
                </a>
1015
                <xsl:choose>
1020
                <xsl:choose>
1016
                    <xsl:when test="position()=last()"><xsl:text> </xsl:text></xsl:when>
1021
                    <xsl:when test="position()=last()"><xsl:text> </xsl:text></xsl:when>
1017
                    <xsl:otherwise> | </xsl:otherwise>
1022
                    <xsl:when test="(marc:subfield[@code='y'] or marc:subfield[@code='3'] or marc:subfield[@code='z'] or marc:subfield[@code='u']) and marc:subfield[@code='u']"><xsl:text> | </xsl:text></xsl:when>
1018
                </xsl:choose>
1023
                </xsl:choose>
1019
            </xsl:for-each>
1024
            </xsl:for-each>
1020
        </span>
1025
        </span>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl (-11 / +20 lines)
Lines 1039-1049 Link Here
1039
    <!-- Image processing code added here, takes precedence over text links including y3z text   -->
1039
    <!-- Image processing code added here, takes precedence over text links including y3z text   -->
1040
    <xsl:if test="marc:datafield[@tag=856]">
1040
    <xsl:if test="marc:datafield[@tag=856]">
1041
        <span class="results_summary online_resources">
1041
        <span class="results_summary online_resources">
1042
            <span class="label">Online resources: </span>
1042
            <xsl:if test="marc:datafield[@tag=856]/marc:subfield[@code='u']">
1043
                <ul class="resource_list">
1043
                <span class="label">Online resources: </span>
1044
            </xsl:if>
1044
                    <xsl:for-each select="marc:datafield[@tag=856]">
1045
                    <xsl:for-each select="marc:datafield[@tag=856]">
1045
                        <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
1046
                        <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
1046
                        <li>
1047
                            <a property="url">
1047
                            <a property="url">
1048
                                <xsl:choose>
1048
                                <xsl:choose>
1049
                                    <xsl:when test="$OPACTrackClicks='track'">
1049
                                    <xsl:when test="$OPACTrackClicks='track'">
Lines 1061-1066 Link Here
1061
                                            </xsl:call-template>
1061
                                            </xsl:call-template>
1062
                                            <xsl:value-of select="marc:subfield[@code='u']"/>
1062
                                            <xsl:value-of select="marc:subfield[@code='u']"/>
1063
                                        </xsl:attribute>
1063
                                        </xsl:attribute>
1064
                                        <xsl:if test="not(marc:subfield[@code='u'])">
1065
                                            <xsl:attribute name="style">pointer-events: none; color: #202020;</xsl:attribute>
1066
                                        </xsl:if>
1064
                                    </xsl:otherwise>
1067
                                    </xsl:otherwise>
1065
                                </xsl:choose>
1068
                                </xsl:choose>
1066
                                <xsl:if test="$OPACURLOpenInNewWindow='1'">
1069
                                <xsl:if test="$OPACURLOpenInNewWindow='1'">
Lines 1070-1091 Link Here
1070
                                    <xsl:when test="($Show856uAsImage='Details' 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')">
1073
                                    <xsl:when test="($Show856uAsImage='Details' 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')">
1071
                                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="style">height:100px</xsl:attribute></xsl:element><xsl:text></xsl:text>
1074
                                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="style">height:100px</xsl:attribute></xsl:element><xsl:text></xsl:text>
1072
                                    </xsl:when>
1075
                                    </xsl:when>
1073
                                    <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z']">
1076
                                    <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z'] and marc:subfield[@code='u']">
1074
                                        <xsl:call-template name="subfieldSelect">
1077
                                        <xsl:call-template name="subfieldSelect">
1075
                                            <xsl:with-param name="codes">y3z</xsl:with-param>
1078
                                            <xsl:with-param name="codes">y3z</xsl:with-param>
1076
                                        </xsl:call-template>
1079
                                        </xsl:call-template>
1077
                                    </xsl:when>
1080
                                    </xsl:when>
1078
                                    <xsl:when test="$URLLinkText!=''">
1081
                                    <xsl:when test="not(marc:subfield[@code='y']) and not(marc:subfield[@code='3']) and not(marc:subfield[@code='z'])">
1079
                                        <xsl:value-of select="$URLLinkText"/>
1082
                                        <xsl:choose>
1083
                                            <xsl:when test="$URLLinkText!=''">
1084
                                                <xsl:value-of select="$URLLinkText"/>
1085
                                            </xsl:when>
1086
                                            <xsl:when test="marc:subfield[@code='u']">
1087
                                                <xsl:text>Click here to access online</xsl:text>
1088
                                            </xsl:when>
1089
                                        </xsl:choose>
1080
                                    </xsl:when>
1090
                                    </xsl:when>
1081
                                    <xsl:otherwise>
1082
                                        <xsl:text>Click here to access online</xsl:text>
1083
                                    </xsl:otherwise>
1084
                                </xsl:choose>
1091
                                </xsl:choose>
1085
                            </a>
1092
                            </a>
1086
                        </li>
1093
                            <xsl:choose>
1094
                                <xsl:when test="position()=last()"><xsl:text>  </xsl:text></xsl:when>
1095
                                <xsl:when test="(marc:subfield[@code='y'] or marc:subfield[@code='3'] or marc:subfield[@code='z'] or marc:subfield[@code='u']) and marc:subfield[@code='u']"><xsl:text> | </xsl:text></xsl:when>
1096
                            </xsl:choose>
1087
                    </xsl:for-each>
1097
                    </xsl:for-each>
1088
                </ul>
1089
            </span>
1098
            </span>
1090
        </xsl:if>
1099
        </xsl:if>
1091
1100
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl (-16 / +25 lines)
Lines 1217-1228 Link Here
1217
1217
1218
    <xsl:if test="marc:datafield[@tag=856]">
1218
    <xsl:if test="marc:datafield[@tag=856]">
1219
         <div class="results_summary online_resources">
1219
         <div class="results_summary online_resources">
1220
         <xsl:if test="marc:datafield[@tag=856]/marc:subfield[@code='u']">
1220
               <span class="label">Online resources: </span>
1221
               <span class="label">Online resources: </span>
1221
                    <ul class="resource_list">
1222
            </xsl:if>
1222
                            <xsl:for-each select="marc:datafield[@tag=856]">
1223
                            <xsl:for-each select="marc:datafield[@tag=856]">
1223
                            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
1224
                            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
1224
                            <xsl:if test="$OPACURLOpenInNewWindow='0'">
1225
                            <xsl:if test="$OPACURLOpenInNewWindow='0'">
1225
			      <li><a>
1226
			      <a>
1226
			      <xsl:choose>
1227
			      <xsl:choose>
1227
			        <xsl:when test="$OPACTrackClicks='track'">
1228
			        <xsl:when test="$OPACTrackClicks='track'">
1228
                      <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
1229
                      <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
Lines 1239-1251 Link Here
1239
                        </xsl:call-template>
1240
                        </xsl:call-template>
1240
                        <xsl:value-of select="marc:subfield[@code='u']"/>
1241
                        <xsl:value-of select="marc:subfield[@code='u']"/>
1241
                    </xsl:attribute>
1242
                    </xsl:attribute>
1243
                    <xsl:if test="not(marc:subfield[@code='u'])">
1244
                        <xsl:attribute name="style">pointer-events: none; color: #202020;</xsl:attribute>
1245
                    </xsl:if>
1242
				</xsl:otherwise>
1246
				</xsl:otherwise>
1243
			      </xsl:choose>
1247
			      </xsl:choose>
1244
                                    <xsl:choose>
1248
                                    <xsl:choose>
1245
                                     <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')">
1249
                                     <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')">
1246
                                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="style">height:100px;</xsl:attribute></xsl:element><xsl:text></xsl:text>
1250
                                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="style">height:100px;</xsl:attribute></xsl:element><xsl:text></xsl:text>
1247
                                    </xsl:when>
1251
                                    </xsl:when>
1248
                                    <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z']">
1252
                                    <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z'] and marc:subfield[@code='u']">
1249
                                        <xsl:call-template name="subfieldSelect">
1253
                                        <xsl:call-template name="subfieldSelect">
1250
                                        <xsl:with-param name="codes">y3z</xsl:with-param>
1254
                                        <xsl:with-param name="codes">y3z</xsl:with-param>
1251
                                        </xsl:call-template>
1255
                                        </xsl:call-template>
Lines 1255-1270 Link Here
1255
					<xsl:when test="$URLLinkText!=''">
1259
					<xsl:when test="$URLLinkText!=''">
1256
						<xsl:value-of select="$URLLinkText"/>
1260
						<xsl:value-of select="$URLLinkText"/>
1257
					</xsl:when>
1261
					</xsl:when>
1258
					<xsl:otherwise>
1262
                    <xsl:when test="marc:subfield[@code='u']">
1259
						<xsl:text>Click here to access online</xsl:text>
1263
                        <xsl:text>Click here to access online</xsl:text>
1260
					</xsl:otherwise>
1264
                    </xsl:when>
1261
					</xsl:choose>
1265
					</xsl:choose>
1262
                                    </xsl:when>
1266
                                    </xsl:when>
1263
                                    </xsl:choose>
1267
                                    </xsl:choose>
1264
                                    </a></li>
1268
                                    </a>
1265
                              </xsl:if>
1269
                              </xsl:if>
1266
                            <xsl:if test="$OPACURLOpenInNewWindow='1'">
1270
                            <xsl:if test="$OPACURLOpenInNewWindow='1'">
1267
                                   <li><a target='_blank'>
1271
                                   <a target='_blank'>
1268
				   <xsl:choose>
1272
				   <xsl:choose>
1269
				     <xsl:when test="$OPACTrackClicks='track'">
1273
				     <xsl:when test="$OPACTrackClicks='track'">
1270
                      <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
1274
                      <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&amp;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
Lines 1274-1286 Link Here
1274
				     </xsl:when>
1278
				     </xsl:when>
1275
				     <xsl:otherwise>
1279
				     <xsl:otherwise>
1276
		                       <xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
1280
		                       <xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
1277
				     </xsl:otherwise>
1281
				                <xsl:if test="not(marc:subfield[@code='u'])">
1282
                                    <xsl:attribute name="style">pointer-events: none; color: #202020;</xsl:attribute>
1283
                                </xsl:if>
1284
                     </xsl:otherwise>
1278
				   </xsl:choose>
1285
				   </xsl:choose>
1279
                                    <xsl:choose>
1286
                                    <xsl:choose>
1280
                                    <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')">
1287
                                    <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')">
1281
                                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="style">height:100px</xsl:attribute></xsl:element><xsl:text></xsl:text>
1288
                                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="style">height:100px</xsl:attribute></xsl:element><xsl:text></xsl:text>
1282
                                    </xsl:when>
1289
                                    </xsl:when>
1283
                                    <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z']">
1290
                                    <xsl:when test="marc:subfield[@code='y' or @code='3' or @code='z'] and marc:subfield[@code='u']">
1284
                                        <xsl:call-template name="subfieldSelect">
1291
                                        <xsl:call-template name="subfieldSelect">
1285
                                        <xsl:with-param name="codes">y3z</xsl:with-param>
1292
                                        <xsl:with-param name="codes">y3z</xsl:with-param>
1286
                                        </xsl:call-template>
1293
                                        </xsl:call-template>
Lines 1290-1305 Link Here
1290
					<xsl:when test="$URLLinkText!=''">
1297
					<xsl:when test="$URLLinkText!=''">
1291
						<xsl:value-of select="$URLLinkText"/>
1298
						<xsl:value-of select="$URLLinkText"/>
1292
					</xsl:when>
1299
					</xsl:when>
1293
					<xsl:otherwise>
1300
                    <xsl:when test="marc:subfield[@code='u']">
1294
						<xsl:text>Click here to access online</xsl:text>
1301
                        <xsl:text>Click here to access online</xsl:text>
1295
					</xsl:otherwise>
1302
                    </xsl:when>
1296
					</xsl:choose>
1303
					</xsl:choose>
1297
                                    </xsl:when>
1304
                                    </xsl:when>
1298
                                    </xsl:choose>
1305
                                    </xsl:choose>
1299
                                    </a></li>
1306
                                    </a>
1300
                              </xsl:if>
1307
                              </xsl:if>
1308
                    <xsl:choose>
1309
                        <xsl:when test="position()=last()"><xsl:text>  </xsl:text></xsl:when>
1310
                        <xsl:when test="(marc:subfield[@code='y'] or marc:subfield[@code='3'] or marc:subfield[@code='z'] or marc:subfield[@code='u']) and marc:subfield[@code='u']"><xsl:text> | </xsl:text></xsl:when>
1311
                    </xsl:choose>
1301
                            </xsl:for-each>
1312
                            </xsl:for-each>
1302
                            </ul>
1303
                            </div>
1313
                            </div>
1304
                        </xsl:if>
1314
                        </xsl:if>
1305
1315
1306
- 

Return to bug 36111