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

(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/NORMARCslim2intranetResults.xsl (-1 / +11 lines)
Lines 23-28 Link Here
23
        <xsl:variable name="AlternateHoldingsField" select="substring(marc:sysprefs/marc:syspref[@name='AlternateHoldingsField'], 1, 3)"/>
23
        <xsl:variable name="AlternateHoldingsField" select="substring(marc:sysprefs/marc:syspref[@name='AlternateHoldingsField'], 1, 3)"/>
24
        <xsl:variable name="AlternateHoldingsSubfields" select="substring(marc:sysprefs/marc:syspref[@name='AlternateHoldingsField'], 4)"/>
24
        <xsl:variable name="AlternateHoldingsSubfields" select="substring(marc:sysprefs/marc:syspref[@name='AlternateHoldingsField'], 4)"/>
25
        <xsl:variable name="AlternateHoldingsSeparator" select="marc:sysprefs/marc:syspref[@name='AlternateHoldingsSeparator']"/>
25
        <xsl:variable name="AlternateHoldingsSeparator" select="marc:sysprefs/marc:syspref[@name='AlternateHoldingsSeparator']"/>
26
        <xsl:variable name="IntranetBiblioDefaultView" select="marc:sysprefs/marc:syspref[@name='IntranetBiblioDefaultView']"/>
26
        <xsl:variable name="UseAuthoritiesForTracings" select="marc:sysprefs/marc:syspref[@name='UseAuthoritiesForTracings']"/>
27
        <xsl:variable name="UseAuthoritiesForTracings" select="marc:sysprefs/marc:syspref[@name='UseAuthoritiesForTracings']"/>
27
        <xsl:variable name="leader" select="marc:leader"/>
28
        <xsl:variable name="leader" select="marc:leader"/>
28
        <xsl:variable name="leader6" select="substring($leader,7,1)"/>
29
        <xsl:variable name="leader6" select="substring($leader,7,1)"/>
Lines 243-249 Link Here
243
244
244
        </xsl:variable>
245
        </xsl:variable>
245
246
246
	<a><xsl:attribute name="href">/cgi-bin/koha/catalogue/detail.pl?biblionumber=<xsl:value-of select="$biblionumber"/></xsl:attribute><xsl:attribute name="class">title</xsl:attribute>
247
	<a>
248
        <xsl:attribute name="href">
249
            <xsl:call-template name="buildBiblioDefaultViewURL">
250
                <xsl:with-param name="IntranetBiblioDefaultView">
251
                    <xsl:value-of select="$IntranetBiblioDefaultView"/>
252
                </xsl:with-param>
253
            </xsl:call-template>
254
            <xsl:value-of select="$biblionumber"/>
255
        </xsl:attribute>
256
        <xsl:attribute name="class">title</xsl:attribute>
247
257
248
        <xsl:if test="marc:datafield[@tag=245]">
258
        <xsl:if test="marc:datafield[@tag=245]">
249
        <xsl:for-each select="marc:datafield[@tag=245]">
259
        <xsl:for-each select="marc:datafield[@tag=245]">
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/NORMARCslimUtils.xsl (+21 lines)
Lines 51-56 Link Here
51
		</xsl:if>
51
		</xsl:if>
52
	</xsl:template>
52
	</xsl:template>
53
53
54
    <xsl:template name="buildBiblioDefaultViewURL">
55
        <xsl:param name="IntranetBiblioDefaultView"/>
56
        <xsl:choose>
57
            <xsl:when test="$IntranetBiblioDefaultView='normal'">
58
                <xsl:text>/cgi-bin/koha/catalogue/detail.pl?biblionumber=</xsl:text>
59
            </xsl:when>
60
            <xsl:when test="$IntranetBiblioDefaultView='isbd'">
61
                <xsl:text>/cgi-bin/koha/catalogue/ISBDdetail.pl?biblionumber=</xsl:text>
62
            </xsl:when>
63
            <xsl:when test="$IntranetBiblioDefaultView='labeled_marc'">
64
                <xsl:text>/cgi-bin/koha/catalogue/labeledMARCdetail.pl?biblionumber=</xsl:text>
65
            </xsl:when>
66
            <xsl:when test="$IntranetBiblioDefaultView='marc'">
67
                <xsl:text>/cgi-bin/koha/catalogue/MARCdetail.pl?biblionumber=</xsl:text>
68
            </xsl:when>
69
            <xsl:otherwise>
70
                <xsl:text>/cgi-bin/koha/catalogue/detail.pl?biblionumber=</xsl:text>
71
            </xsl:otherwise>
72
        </xsl:choose>
73
    </xsl:template>
74
54
	<xsl:template name="chopPunctuation">
75
	<xsl:template name="chopPunctuation">
55
		<xsl:param name="chopString"/>
76
		<xsl:param name="chopString"/>
56
		<xsl:variable name="length" select="string-length($chopString)"/>
77
		<xsl:variable name="length" select="string-length($chopString)"/>
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2intranetResults.xsl (-3 / +13 lines)
Lines 15-20 Link Here
15
</xsl:template>
15
</xsl:template>
16
16
17
<xsl:template match="marc:record">
17
<xsl:template match="marc:record">
18
  <xsl:variable name="IntranetBiblioDefaultView" select="marc:sysprefs/marc:syspref[@name='IntranetBiblioDefaultView']"/>
18
  <xsl:variable name="leader" select="marc:leader"/>
19
  <xsl:variable name="leader" select="marc:leader"/>
19
  <xsl:variable name="leader6" select="substring($leader,7,1)"/>
20
  <xsl:variable name="leader6" select="substring($leader,7,1)"/>
20
  <xsl:variable name="leader7" select="substring($leader,8,1)"/>
21
  <xsl:variable name="leader7" select="substring($leader,8,1)"/>
Lines 23-33 Link Here
23
24
24
  <xsl:if test="marc:datafield[@tag=200]">
25
  <xsl:if test="marc:datafield[@tag=200]">
25
    <xsl:for-each select="marc:datafield[@tag=200]">
26
    <xsl:for-each select="marc:datafield[@tag=200]">
26
	<a><xsl:attribute name="href">/cgi-bin/koha/catalogue/detail.pl?biblionumber=<xsl:value-of select="$biblionumber"/>
27
      <a>
27
           </xsl:attribute>
28
        <xsl:attribute name="href">
29
          <xsl:call-template name="buildBiblioDefaultViewURL">
30
            <xsl:with-param name="IntranetBiblioDefaultView">
31
              <xsl:value-of select="$IntranetBiblioDefaultView"/>
32
            </xsl:with-param>
33
          </xsl:call-template>
34
          <xsl:value-of select="$biblionumber"/>
35
        </xsl:attribute>
36
        <xsl:attribute name="class">title</xsl:attribute>
37
28
        <xsl:variable name="title" select="marc:subfield[@code='a']"/>
38
        <xsl:variable name="title" select="marc:subfield[@code='a']"/>
29
        <xsl:variable name="ntitle"
39
        <xsl:variable name="ntitle"
30
             select="translate($title, '&#x0098;&#x009C;&#xC29C;&#xC29B;&#xC298;&#xC288;&#xC289;','')"/>
40
            select="translate($title, '&#x0098;&#x009C;&#xC29C;&#xC29B;&#xC298;&#xC288;&#xC289;','')"/>
31
        <xsl:value-of select="$ntitle" />
41
        <xsl:value-of select="$ntitle" />
32
      </a>
42
      </a>
33
      <xsl:if test="marc:subfield[@code='e']">
43
      <xsl:if test="marc:subfield[@code='e']">
(-)a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslimUtils.xsl (-1 / +21 lines)
Lines 139-144 Link Here
139
		</xsl:if>
139
		</xsl:if>
140
	</xsl:template>
140
	</xsl:template>
141
141
142
  <xsl:template name="buildBiblioDefaultViewURL">
143
      <xsl:param name="IntranetBiblioDefaultView"/>
144
      <xsl:choose>
145
          <xsl:when test="$IntranetBiblioDefaultView='normal'">
146
              <xsl:text>/cgi-bin/koha/catalogue/detail.pl?biblionumber=</xsl:text>
147
          </xsl:when>
148
          <xsl:when test="$IntranetBiblioDefaultView='isbd'">
149
              <xsl:text>/cgi-bin/koha/catalogue/ISBDdetail.pl?biblionumber=</xsl:text>
150
          </xsl:when>
151
          <xsl:when test="$IntranetBiblioDefaultView='labeled_marc'">
152
              <xsl:text>/cgi-bin/koha/catalogue/labeledMARCdetail.pl?biblionumber=</xsl:text>
153
          </xsl:when>
154
          <xsl:when test="$IntranetBiblioDefaultView='marc'">
155
              <xsl:text>/cgi-bin/koha/catalogue/MARCdetail.pl?biblionumber=</xsl:text>
156
          </xsl:when>
157
          <xsl:otherwise>
158
              <xsl:text>/cgi-bin/koha/catalogue/detail.pl?biblionumber=</xsl:text>
159
          </xsl:otherwise>
160
      </xsl:choose>
161
  </xsl:template>
162
142
	<xsl:template name="chopSpecialCharacters">
163
	<xsl:template name="chopSpecialCharacters">
143
        <xsl:param name="title" />
164
        <xsl:param name="title" />
144
        <xsl:variable name="ntitle"
165
        <xsl:variable name="ntitle"
145
- 

Return to bug 12900