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

(-)a/etc/zebradb/marc_defs/unimarc/biblios/biblio-koha-indexdefs.xml (+3 lines)
Lines 9-14 Link Here
9
  <index_control_field tag="001">
9
  <index_control_field tag="001">
10
    <target_index>Local-number:n</target_index>
10
    <target_index>Local-number:n</target_index>
11
  </index_control_field>
11
  </index_control_field>
12
  <index_control_field tag="001" zeropad="1">
13
    <target_index>Local-number:s</target_index>
14
  </index_control_field>
12
  <!--record.abs line 26: melm 009      Identifier-standard:w,Identifier-standard:n-->
15
  <!--record.abs line 26: melm 009      Identifier-standard:w,Identifier-standard:n-->
13
  <index_control_field tag="009">
16
  <index_control_field tag="009">
14
    <target_index>Identifier-standard:w</target_index>
17
    <target_index>Identifier-standard:w</target_index>
(-)a/etc/zebradb/marc_defs/unimarc/biblios/biblio-zebra-indexdefs.xsl (+3 lines)
Lines 51-56 definition file (probably something like {biblio,authority}-koha-indexdefs.xml) Link Here
51
    <z:index name="Local-number:n">
51
    <z:index name="Local-number:n">
52
      <xslo:value-of select="."/>
52
      <xslo:value-of select="."/>
53
    </z:index>
53
    </z:index>
54
    <z:index name="Local-number:s">
55
      <xslo:value-of select="format-number(.,&quot;00000000000&quot;)"/>
56
    </z:index>
54
  </xslo:template>
57
  </xslo:template>
55
  <xslo:template match="marc:controlfield[@tag='009']">
58
  <xslo:template match="marc:controlfield[@tag='009']">
56
    <z:index name="Identifier-standard:w">
59
    <z:index name="Identifier-standard:w">
(-)a/etc/zebradb/xsl/koha-indexdefs-to-zebra.xsl (-1 / +4 lines)
Lines 225-230 definition file (probably something like {biblio,authority}-koha-indexdefs.xml) Link Here
225
    <xsl:template name="handle-one-index-control-field">
225
    <xsl:template name="handle-one-index-control-field">
226
        <xsl:variable name="offset"><xsl:value-of select="@offset"/></xsl:variable>
226
        <xsl:variable name="offset"><xsl:value-of select="@offset"/></xsl:variable>
227
        <xsl:variable name="length"><xsl:value-of select="@length"/></xsl:variable>
227
        <xsl:variable name="length"><xsl:value-of select="@length"/></xsl:variable>
228
        <xsl:variable name="zeropad"><xsl:value-of select="@zeropad"/></xsl:variable>
228
        <xsl:variable name="indexes">
229
        <xsl:variable name="indexes">
229
            <xsl:call-template name="get-target-indexes"/>
230
            <xsl:call-template name="get-target-indexes"/>
230
        </xsl:variable>
231
        </xsl:variable>
Lines 240-245 definition file (probably something like {biblio,authority}-koha-indexdefs.xml) Link Here
240
                            <xsl:value-of select="$length"/>
241
                            <xsl:value-of select="$length"/>
241
                            <xsl:text>)</xsl:text>
242
                            <xsl:text>)</xsl:text>
242
                        </xsl:when>
243
                        </xsl:when>
244
                        <xsl:when test="@zeropad">
245
                            <xsl:text>format-number(.,"00000000000")</xsl:text>
246
                        </xsl:when>
243
                        <xsl:otherwise>
247
                        <xsl:otherwise>
244
                            <xsl:text>.</xsl:text>
248
                            <xsl:text>.</xsl:text>
245
                        </xsl:otherwise>
249
                        </xsl:otherwise>
246
- 

Return to bug 30879