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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetDetail.xsl (-22 / +5 lines)
Lines 927-954 Link Here
927
            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
927
            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
928
            <a>
928
            <a>
929
                <xsl:attribute name="href">
929
                <xsl:attribute name="href">
930
                    <xsl:if test="not(contains(marc:subfield[@code='u'],'://') or contains(marc:subfield[@code='u'],'mailto:'))">
930
                    <xsl:call-template name="AddMissingProtocol">
931
                        <xsl:choose>
931
                        <xsl:with-param name="resourceLocation" select="marc:subfield[@code='u']"/>
932
                            <xsl:when test="@ind1=7">
932
                        <xsl:with-param name="indicator1" select="@ind1"/>
933
                                <xsl:value-of select="marc:subfield[@code='2']"/><xsl:text>://</xsl:text>
933
                        <xsl:with-param name="accessMethod" select="marc:subfield[@code='2']"/>
934
                            </xsl:when>
934
                    </xsl:call-template>
935
                            <xsl:when test="@ind1=0">
936
                                <xsl:text>mailto:</xsl:text>
937
                            </xsl:when>
938
                            <xsl:when test="@ind1=1">
939
                                <xsl:text>ftp://</xsl:text>
940
                            </xsl:when>
941
                            <xsl:when test="@ind1=2">
942
                                <xsl:text>telnet://</xsl:text>
943
                            </xsl:when>
944
                            <xsl:when test="@ind1=3">
945
                                <xsl:text>tel:</xsl:text>
946
                            </xsl:when>
947
                            <xsl:otherwise>
948
                                <xsl:text>http://</xsl:text>
949
                            </xsl:otherwise>
950
                        </xsl:choose>
951
                    </xsl:if>
952
                    <xsl:value-of select="marc:subfield[@code='u']"/>
935
                    <xsl:value-of select="marc:subfield[@code='u']"/>
953
                </xsl:attribute>
936
                </xsl:attribute>
954
                <xsl:choose>
937
                <xsl:choose>
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/MARC21slim2intranetResults.xsl (-22 / +5 lines)
Lines 963-990 Link Here
963
                <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
963
                <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
964
                <a>
964
                <a>
965
                    <xsl:attribute name="href">
965
                    <xsl:attribute name="href">
966
                        <xsl:if test="not(contains(marc:subfield[@code='u'],'://') or contains(marc:subfield[@code='u'],'mailto:'))">
966
                        <xsl:call-template name="AddMissingProtocol">
967
                            <xsl:choose>
967
                            <xsl:with-param name="resourceLocation" select="marc:subfield[@code='u']"/>
968
                                <xsl:when test="@ind1=7">
968
                            <xsl:with-param name="indicator1" select="@ind1"/>
969
                                    <xsl:value-of select="marc:subfield[@code='2']"/><xsl:text>://</xsl:text>
969
                            <xsl:with-param name="accessMethod" select="marc:subfield[@code='2']"/>
970
                                </xsl:when>
970
                        </xsl:call-template>
971
                                <xsl:when test="@ind1=0">
972
                                    <xsl:text>mailto:</xsl:text>
973
                                </xsl:when>
974
                                <xsl:when test="@ind1=1">
975
                                    <xsl:text>ftp://</xsl:text>
976
                                </xsl:when>
977
                                <xsl:when test="@ind1=2">
978
                                    <xsl:text>telnet://</xsl:text>
979
                                </xsl:when>
980
                                <xsl:when test="@ind1=3">
981
                                    <xsl:text>tel:</xsl:text>
982
                                </xsl:when>
983
                                <xsl:otherwise>
984
                                    <xsl:text>http://</xsl:text>
985
                                </xsl:otherwise>
986
                            </xsl:choose>
987
                        </xsl:if>
988
                        <xsl:value-of select="marc:subfield[@code='u']"/>
971
                        <xsl:value-of select="marc:subfield[@code='u']"/>
989
                    </xsl:attribute>
972
                    </xsl:attribute>
990
                    <xsl:choose>
973
                    <xsl:choose>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACDetail.xsl (-22 / +5 lines)
Lines 1046-1073 Link Here
1046
                                    </xsl:when>
1046
                                    </xsl:when>
1047
                                    <xsl:otherwise>
1047
                                    <xsl:otherwise>
1048
                                        <xsl:attribute name="href">
1048
                                        <xsl:attribute name="href">
1049
                                            <xsl:if test="not(contains(marc:subfield[@code='u'],'://') or contains(marc:subfield[@code='u'],'mailto:'))">
1049
                                            <xsl:call-template name="AddMissingProtocol">
1050
                                                <xsl:choose>
1050
                                                <xsl:with-param name="resourceLocation" select="marc:subfield[@code='u']"/>
1051
                                                    <xsl:when test="@ind1=7">
1051
                                                <xsl:with-param name="indicator1" select="@ind1"/>
1052
                                                        <xsl:value-of select="marc:subfield[@code='2']"/><xsl:text>://</xsl:text>
1052
                                                <xsl:with-param name="accessMethod" select="marc:subfield[@code='2']"/>
1053
                                                    </xsl:when>
1053
                                            </xsl:call-template>
1054
                                                    <xsl:when test="@ind1=0">
1055
                                                        <xsl:text>mailto:</xsl:text>
1056
                                                    </xsl:when>
1057
                                                    <xsl:when test="@ind1=1">
1058
                                                        <xsl:text>ftp://</xsl:text>
1059
                                                    </xsl:when>
1060
                                                    <xsl:when test="@ind1=2">
1061
                                                        <xsl:text>telnet://</xsl:text>
1062
                                                    </xsl:when>
1063
                                                    <xsl:when test="@ind1=3">
1064
                                                        <xsl:text>tel:</xsl:text>
1065
                                                    </xsl:when>
1066
                                                    <xsl:otherwise>
1067
                                                        <xsl:text>http://</xsl:text>
1068
                                                    </xsl:otherwise>
1069
                                                </xsl:choose>
1070
                                            </xsl:if>
1071
                                            <xsl:value-of select="marc:subfield[@code='u']"/>
1054
                                            <xsl:value-of select="marc:subfield[@code='u']"/>
1072
                                        </xsl:attribute>
1055
                                        </xsl:attribute>
1073
                                    </xsl:otherwise>
1056
                                    </xsl:otherwise>
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slim2OPACResults.xsl (-23 / +5 lines)
Lines 1176-1203 Link Here
1176
				</xsl:when>
1176
				</xsl:when>
1177
				<xsl:otherwise>
1177
				<xsl:otherwise>
1178
                    <xsl:attribute name="href">
1178
                    <xsl:attribute name="href">
1179
                        <xsl:if test="not(contains(marc:subfield[@code='u'],'://') or contains(marc:subfield[@code='u'],'mailto:'))">
1179
                        <xsl:call-template name="AddMissingProtocol">
1180
                            <xsl:choose>
1180
                            <xsl:with-param name="resourceLocation" select="marc:subfield[@code='u']"/>
1181
                                <xsl:when test="@ind1=7">
1181
                            <xsl:with-param name="indicator1" select="@ind1"/>
1182
                                    <xsl:value-of select="marc:subfield[@code='2']"/><xsl:text>://</xsl:text>
1182
                            <xsl:with-param name="accessMethod" select="marc:subfield[@code='2']"/>
1183
                                </xsl:when>
1183
                        </xsl:call-template>
1184
                                <xsl:when test="@ind1=0">
1185
                                    <xsl:text>mailto:</xsl:text>
1186
                                </xsl:when>
1187
                                <xsl:when test="@ind1=1">
1188
                                    <xsl:text>ftp://</xsl:text>
1189
                                </xsl:when>
1190
                                <xsl:when test="@ind1=2">
1191
                                    <xsl:text>telnet://</xsl:text>
1192
                                </xsl:when>
1193
                                <xsl:when test="@ind1=3">
1194
                                    <xsl:text>tel:</xsl:text>
1195
                                </xsl:when>
1196
                                <xsl:otherwise>
1197
                                    <xsl:text>http://</xsl:text>
1198
                                </xsl:otherwise>
1199
                            </xsl:choose>
1200
                        </xsl:if>
1201
                        <xsl:value-of select="marc:subfield[@code='u']"/>
1184
                        <xsl:value-of select="marc:subfield[@code='u']"/>
1202
                    </xsl:attribute>
1185
                    </xsl:attribute>
1203
				</xsl:otherwise>
1186
				</xsl:otherwise>
1204
- 

Return to bug 32794