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