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> |