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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl (-9 / +11 lines)
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())"/>&amp;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())"/>&amp;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())" />&amp;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())" />&amp;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
- 

Return to bug 6892