|
Lines 705-727
Link Here
|
| 705 |
|
705 |
|
| 706 |
<xsl:for-each select="marc:datafield[@tag=$MARCOnlineResourceField and marc:subfield[@code='u']]"> |
706 |
<xsl:for-each select="marc:datafield[@tag=$MARCOnlineResourceField and marc:subfield[@code='u']]"> |
| 707 |
<xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']" /></xsl:variable> |
707 |
<xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']" /></xsl:variable> |
|
|
708 |
<xsl:variable name="URL"> |
| 709 |
<xsl:call-template name="AddMissingProtocol"> |
| 710 |
<xsl:with-param name="resourceLocation" select="marc:subfield[@code='u']" /> |
| 711 |
<xsl:with-param name="indicator1" select="@ind1" /> |
| 712 |
<xsl:with-param name="accessMethod" select="marc:subfield[@code='2']" /> |
| 713 |
</xsl:call-template> |
| 714 |
<xsl:value-of select="normalize-space(marc:subfield[@code='u'])"/> |
| 715 |
</xsl:variable> |
| 708 |
<li> |
716 |
<li> |
| 709 |
<a property="url"> |
717 |
<a property="url"> |
| 710 |
<xsl:choose> |
718 |
<xsl:choose> |
| 711 |
<xsl:when test="$OPACTrackClicks='track'"> |
719 |
<xsl:when test="$OPACTrackClicks='track'"> |
| 712 |
<xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())"/>&biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute> |
720 |
<xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri($URL, true())"/>&biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute> |
| 713 |
</xsl:when> |
721 |
</xsl:when> |
| 714 |
<xsl:when test="$OPACTrackClicks='anonymous'"> |
722 |
<xsl:when test="$OPACTrackClicks='anonymous'"> |
| 715 |
<xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri(marc:subfield[@code='u'], true())" />&biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute> |
723 |
<xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="str:encode-uri($URL, true())" />&biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute> |
| 716 |
</xsl:when> |
724 |
</xsl:when> |
| 717 |
<xsl:otherwise> |
725 |
<xsl:otherwise> |
| 718 |
<xsl:attribute name="href"> |
726 |
<xsl:attribute name="href"> |
| 719 |
<xsl:call-template name="AddMissingProtocol"> |
727 |
<xsl:value-of select="$URL"/> |
| 720 |
<xsl:with-param name="resourceLocation" select="marc:subfield[@code='u']" /> |
|
|
| 721 |
<xsl:with-param name="indicator1" select="@ind1" /> |
| 722 |
<xsl:with-param name="accessMethod" select="marc:subfield[@code='2']" /> |
| 723 |
</xsl:call-template> |
| 724 |
<xsl:value-of select="normalize-space(marc:subfield[@code='u'])"/> |
| 725 |
</xsl:attribute> |
728 |
</xsl:attribute> |
| 726 |
</xsl:otherwise> |
729 |
</xsl:otherwise> |
| 727 |
</xsl:choose> |
730 |
</xsl:choose> |
| 728 |
- |
|
|