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

(-)a/C4/XSLT.pm (-1 / +2 lines)
Lines 189-195 sub XSLTParse4Display { Link Here
189
                              Display856uAsImage OPACDisplay856uAsImage 
189
                              Display856uAsImage OPACDisplay856uAsImage 
190
                              UseControlNumber IntranetBiblioDefaultView BiblioDefaultView
190
                              UseControlNumber IntranetBiblioDefaultView BiblioDefaultView
191
                              singleBranchMode
191
                              singleBranchMode
192
                              AlternateHoldingsField AlternateHoldingsSeparator / )
192
                              AlternateHoldingsField AlternateHoldingsSeparator
193
                              TrackClicks / )
193
    {
194
    {
194
        my $sp = C4::Context->preference( $syspref );
195
        my $sp = C4::Context->preference( $syspref );
195
        next unless defined($sp);
196
        next unless defined($sp);
(-)a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt (-5 / +6 lines)
Lines 715-730 YAHOO.util.Event.onContentReady("furtherm", function () { Link Here
715
        <li>[% IF ( MARCurl.part ) %][% MARCurl.part %]
715
        <li>[% IF ( MARCurl.part ) %][% MARCurl.part %]
716
            <br />[% END %] 
716
            <br />[% END %] 
717
        <!-- here you might do a tmpl_if name="toc" and use greybox or equivalent for table of contents -->
717
        <!-- here you might do a tmpl_if name="toc" and use greybox or equivalent for table of contents -->
718
        
718
719
        [% IF ( MARCurl.OPACurlOpenInNewWindow ) %]
719
        [% IF ( MARCurl.OPACurlOpenInNewWindow ) %]
720
	  [% IF trackclicks == 'track' || trackclicks == 'anonymous' %]
720
	  [% IF trackclicks == 'track' || trackclicks == 'anonymous' %]
721
	    <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]" title="[% MARCurl.MARCURL %]" target="_blank">
721
	    <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]&biblionumber=[% biblionumber | url %]" title="[% MARCurl.MARCURL %]" target="_blank">
722
	  [% ELSE %]
722
	  [% ELSE %]
723
	    <a href="[% MARCurl.MARCURL %]" title="[% MARCurl.MARCURL %]" target="_blank">
723
	    <a href="[% MARCurl.MARCURL %]" title="[% MARCurl.MARCURL %]" target="_blank">
724
	  [% END %]
724
	  [% END %]
725
	[% ELSE %]
725
	[% ELSE %]
726
	  [% IF trackclicks == 'track' || trackclicks == 'anonymous' %]
726
	  [% IF trackclicks == 'track' || trackclicks == 'anonymous' %]
727
	    <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]" title="[% MARCurl.MARCURL %]">
727
	    <a href="/cgi-bin/koha/tracklinks.pl?uri=[% MARCurl.MARCURL |url%]&biblionumber=[% biblionumber | url %]" title="[% MARCurl.MARCURL %]">
728
	  [% ELSE %]
728
	  [% ELSE %]
729
	    <a href="[% MARCurl.MARCURL %]" title="[% MARCurl.MARCURL %]">
729
	    <a href="[% MARCurl.MARCURL %]" title="[% MARCurl.MARCURL %]">
730
	  [% END %]
730
	  [% END %]
Lines 1490-1500 YAHOO.util.Event.onContentReady("furtherm", function () { Link Here
1490
            [% IF ( itemdata_enumchron ) %]<td class="vol_info">[% ITEM_RESULT.enumchron %]</td>[% END %]
1490
            [% IF ( itemdata_enumchron ) %]<td class="vol_info">[% ITEM_RESULT.enumchron %]</td>[% END %]
1491
	    [% IF ( itemdata_uri ) %]<td class="url">
1491
	    [% IF ( itemdata_uri ) %]<td class="url">
1492
	      [% IF trackclicks == 'track' || trackclicks == 'anonymous' %]
1492
	      [% IF trackclicks == 'track' || trackclicks == 'anonymous' %]
1493
	        <a href="/cgi-bin/koha/tracklinks.pl?uri=[% ITEM_RESULT.uri | url %]"> Link to resource </a>
1493
	        <a href="/cgi-bin/koha/tracklinks.pl?uri=[% ITEM_RESULT.uri | url %]&biblionumber=[% biblionumber |url %]&itemnumber=[% ITEM_RESULT.itemnumber | url %]"> Link to resource </a>
1494
	      [% ELSE %]
1494
	      [% ELSE %]
1495
	        <a href="[% ITEM_RESULT.uri %]">[% ITEM_RESULT.uri %]</a>
1495
	        <a href="[% ITEM_RESULT.uri %]">[% ITEM_RESULT.uri %]</a>
1496
	      [% END %]
1496
	      [% END %]
1497
            [% END %]
1497
	      </td>
1498
	    [% END %]
1498
          [% IF ( itemdata_uri ) %]<td class="url"><a href="[% ITEM_RESULT.uri %]">[% ITEM_RESULT.uri %]</a></td>[% END %]
1499
          [% IF ( itemdata_uri ) %]<td class="url"><a href="[% ITEM_RESULT.uri %]">[% ITEM_RESULT.uri %]</a></td>[% END %]
1499
               [% IF ( itemdata_copynumber ) %]<td class="copynumber">[% ITEM_RESULT.copynumber %]</td>[% END %]
1500
               [% IF ( itemdata_copynumber ) %]<td class="copynumber">[% ITEM_RESULT.copynumber %]</td>[% END %]
1500
              <td class="status">[% INCLUDE 'item-status.inc' item = ITEM_RESULT %]</td>
1501
              <td class="status">[% INCLUDE 'item-status.inc' item = ITEM_RESULT %]</td>
(-)a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACDetail.xsl (-1 / +14 lines)
Lines 26-31 Link Here
26
    <xsl:variable name="UseAuthoritiesForTracings" select="marc:sysprefs/marc:syspref[@name='UseAuthoritiesForTracings']"/>
26
    <xsl:variable name="UseAuthoritiesForTracings" select="marc:sysprefs/marc:syspref[@name='UseAuthoritiesForTracings']"/>
27
    <xsl:variable name="TraceSubjectSubdivisions" select="marc:sysprefs/marc:syspref[@name='TraceSubjectSubdivisions']"/>
27
    <xsl:variable name="TraceSubjectSubdivisions" select="marc:sysprefs/marc:syspref[@name='TraceSubjectSubdivisions']"/>
28
    <xsl:variable name="Show856uAsImage" select="marc:sysprefs/marc:syspref[@name='OPACDisplay856uAsImage']"/>
28
    <xsl:variable name="Show856uAsImage" select="marc:sysprefs/marc:syspref[@name='OPACDisplay856uAsImage']"/>
29
    <xsl:variable name="OPACTrackClicks" select="marc:sysprefs/marc:syspref[@name='TrackClicks']"/>
30
    <xsl:variable name="biblionumber" select="marc:datafield[@tag=999]/marc:subfield[@code='c']"/>
29
    <xsl:variable name="TracingQuotesLeft">
31
    <xsl:variable name="TracingQuotesLeft">
30
      <xsl:choose>
32
      <xsl:choose>
31
        <xsl:when test="marc:sysprefs/marc:syspref[@name='UseICU']='1'">{</xsl:when>
33
        <xsl:when test="marc:sysprefs/marc:syspref[@name='UseICU']='1'">{</xsl:when>
Lines 550-556 Link Here
550
        <span class="results_summary online_resources"><span class="label">Online resources: </span>
552
        <span class="results_summary online_resources"><span class="label">Online resources: </span>
551
        <xsl:for-each select="marc:datafield[@tag=856]">
553
        <xsl:for-each select="marc:datafield[@tag=856]">
552
            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
554
            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
553
            <a><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
555
	    <a>
556
	    <xsl:choose>
557
	      <xsl:when test="$OPACTrackClicks='track'">
558
	        <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="marc:subfield[@code='u']"/>;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
559
	      </xsl:when>
560
	      <xsl:when test="$OPACTrackClicks='anonymous'">
561
	        <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="marc:subfield[@code='u']"/>;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
562
	      </xsl:when>
563
	      <xsl:otherwise>
564
                <xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
565
	      </xsl:otherwise>
566
	    </xsl:choose>
554
            <xsl:if test="$OPACURLOpenInNewWindow='1'">
567
            <xsl:if test="$OPACURLOpenInNewWindow='1'">
555
                <xsl:attribute name="target">_blank</xsl:attribute>
568
                <xsl:attribute name="target">_blank</xsl:attribute>
556
            </xsl:if>
569
            </xsl:if>
(-)a/koha-tmpl/opac-tmpl/prog/en/xslt/MARC21slim2OPACResults.xsl (-3 / +25 lines)
Lines 28-33 Link Here
28
    <xsl:variable name="AlternateHoldingsSubfields" select="substring(marc:sysprefs/marc:syspref[@name='AlternateHoldingsField'], 4)"/>
28
    <xsl:variable name="AlternateHoldingsSubfields" select="substring(marc:sysprefs/marc:syspref[@name='AlternateHoldingsField'], 4)"/>
29
    <xsl:variable name="AlternateHoldingsSeparator" select="marc:sysprefs/marc:syspref[@name='AlternateHoldingsSeparator']"/>
29
    <xsl:variable name="AlternateHoldingsSeparator" select="marc:sysprefs/marc:syspref[@name='AlternateHoldingsSeparator']"/>
30
    <xsl:variable name="singleBranchMode" select="marc:sysprefs/marc:syspref[@name='singleBranchMode']"/>
30
    <xsl:variable name="singleBranchMode" select="marc:sysprefs/marc:syspref[@name='singleBranchMode']"/>
31
    <xsl:variable name="OPACTrackClicks" select="marc:sysprefs/marc:syspref[@name='TrackClicks']"/>
31
        <xsl:variable name="leader" select="marc:leader"/>
32
        <xsl:variable name="leader" select="marc:leader"/>
32
        <xsl:variable name="leader6" select="substring($leader,7,1)"/>
33
        <xsl:variable name="leader6" select="substring($leader,7,1)"/>
33
        <xsl:variable name="leader7" select="substring($leader,8,1)"/>
34
        <xsl:variable name="leader7" select="substring($leader,8,1)"/>
Lines 949-955 Link Here
949
                            <xsl:for-each select="marc:datafield[@tag=856]">
950
                            <xsl:for-each select="marc:datafield[@tag=856]">
950
                            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
951
                            <xsl:variable name="SubqText"><xsl:value-of select="marc:subfield[@code='q']"/></xsl:variable>
951
                            <xsl:if test="$OPACURLOpenInNewWindow='0'">
952
                            <xsl:if test="$OPACURLOpenInNewWindow='0'">
952
                                   <a><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
953
			      <a>
954
			      <xsl:choose>
955
			        <xsl:when test="$OPACTrackClicks='track'">
956
				  <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="marc:subfield[@code='u']"/>;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
957
				</xsl:when>
958
	                        <xsl:when test="$OPACTrackClicks='anonymous'">
959
		                  <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="marc:subfield[@code='u']"/>;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
960
				</xsl:when>
961
				<xsl:otherwise>
962
				  <xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
963
				</xsl:otherwise>
964
			      </xsl:choose>
953
                                    <xsl:choose>
965
                                    <xsl:choose>
954
                                     <xsl:when test="($Show856uAsImage='Results' or $Show856uAsImage='Both') and (substring($SubqText,1,6)='image/' or $SubqText='img' or $SubqText='bmp' or $SubqText='cod' or $SubqText='gif' or $SubqText='ief' or $SubqText='jpe' or $SubqText='jpeg' or $SubqText='jpg' or $SubqText='jfif' or $SubqText='png' or $SubqText='svg' or $SubqText='tif' or $SubqText='tiff' or $SubqText='ras' or $SubqText='cmx' or $SubqText='ico' or $SubqText='pnm' or $SubqText='pbm' or $SubqText='pgm' or $SubqText='ppm' or $SubqText='rgb' or $SubqText='xbm' or $SubqText='xpm' or $SubqText='xwd')">
966
                                     <xsl:when test="($Show856uAsImage='Results' or $Show856uAsImage='Both') and (substring($SubqText,1,6)='image/' or $SubqText='img' or $SubqText='bmp' or $SubqText='cod' or $SubqText='gif' or $SubqText='ief' or $SubqText='jpe' or $SubqText='jpeg' or $SubqText='jpg' or $SubqText='jfif' or $SubqText='png' or $SubqText='svg' or $SubqText='tif' or $SubqText='tiff' or $SubqText='ras' or $SubqText='cmx' or $SubqText='ico' or $SubqText='pnm' or $SubqText='pbm' or $SubqText='pgm' or $SubqText='ppm' or $SubqText='rgb' or $SubqText='xbm' or $SubqText='xpm' or $SubqText='xwd')">
955
                                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="height">100</xsl:attribute></xsl:element><xsl:text></xsl:text>
967
                                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="height">100</xsl:attribute></xsl:element><xsl:text></xsl:text>
Lines 973-979 Link Here
973
                                    </a>
985
                                    </a>
974
                              </xsl:if>
986
                              </xsl:if>
975
                            <xsl:if test="$OPACURLOpenInNewWindow='1'">
987
                            <xsl:if test="$OPACURLOpenInNewWindow='1'">
976
                                   <a target='_blank'><xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
988
                                   <a target='_blank'>
989
				   <xsl:choose>
990
				     <xsl:when test="$OPACTrackClicks='track'">
991
				       <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="marc:subfield[@code='u']"/>;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
992
				     </xsl:when>
993
				     <xsl:when test="$OPACTrackClicks='anonymous'">
994
				       <xsl:attribute name="href">/cgi-bin/koha/tracklinks.pl?uri=<xsl:value-of select="marc:subfield[@code='u']"/>;biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute>
995
				     </xsl:when>
996
				     <xsl:otherwise>
997
		                       <xsl:attribute name="href"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute>
998
				     </xsl:otherwise>
999
				   </xsl:choose>
977
                                    <xsl:choose>
1000
                                    <xsl:choose>
978
                                    <xsl:when test="($Show856uAsImage='Results' or $Show856uAsImage='Both') and ($SubqText='img' or $SubqText='bmp' or $SubqText='cod' or $SubqText='gif' or $SubqText='ief' or $SubqText='jpe' or $SubqText='jpeg' or $SubqText='jpg' or $SubqText='jfif' or $SubqText='png' or $SubqText='svg' or $SubqText='tif' or $SubqText='tiff' or $SubqText='ras' or $SubqText='cmx' or $SubqText='ico' or $SubqText='pnm' or $SubqText='pbm' or $SubqText='pgm' or $SubqText='ppm' or $SubqText='rgb' or $SubqText='xbm' or $SubqText='xpm' or $SubqText='xwd')">
1001
                                    <xsl:when test="($Show856uAsImage='Results' or $Show856uAsImage='Both') and ($SubqText='img' or $SubqText='bmp' or $SubqText='cod' or $SubqText='gif' or $SubqText='ief' or $SubqText='jpe' or $SubqText='jpeg' or $SubqText='jpg' or $SubqText='jfif' or $SubqText='png' or $SubqText='svg' or $SubqText='tif' or $SubqText='tiff' or $SubqText='ras' or $SubqText='cmx' or $SubqText='ico' or $SubqText='pnm' or $SubqText='pbm' or $SubqText='pgm' or $SubqText='ppm' or $SubqText='rgb' or $SubqText='xbm' or $SubqText='xpm' or $SubqText='xwd')">
979
                                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="height">100</xsl:attribute></xsl:element><xsl:text></xsl:text>
1002
                                        <xsl:element name="img"><xsl:attribute name="src"><xsl:value-of select="marc:subfield[@code='u']"/></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="marc:subfield[@code='y']"/></xsl:attribute><xsl:attribute name="height">100</xsl:attribute></xsl:element><xsl:text></xsl:text>
980
- 

Return to bug 8917