1

I use the following procedures from https://wiki.koha-community.org/wiki/How_to_add_new_zebra_index and https://wiki.koha-community.org/wiki/Understanding_Zebra_indexing, but get no facet shown:

/etc/koha/zebradb/marc_defs/marc21/biblios/biblio-koha-indexdefs.xml:

<index_data_field xmlns="http://www.koha-community.org/schemas/index-defs" tag="380" subfields="a"> <target_index>FormOfWork:w</target_index> </index_data_field> 

/etc/koha/zebradb/biblios/etc/bib1.att:

att 10000 FormOfWork 

/etc/koha/zebradb/ccl.properties:

FormOfWork 1=10000 

lib/C4/Koha.pm, in sub getFacets, (non-unimarc):

{ idx => 'FormOfWork', label => 'FormOfWork', tags => [ qw/ 380a / ], sep => '--', }, 

opac/htdocs/opac-tmpl/bootstrap//includes/opac-facets.inc, after [% FOREACH facets_loo IN facets_loop %]:

[% IF facets_loo.type_label_FormOfWork %]<h5 id="facet-FormOfWork">Form of work</h5>[% END %] 

lib/C4/Search.pm, in sub getIndexesn my @indexes added:

'FormOfWork', 

Running:

xsltproc /etc/koha/zebradb/xsl/koha-indexdefs-to-zebra.xsl /etc/koha/zebradb/marc_defs/marc21/biblios/ biblio-koha-indexdefs.xml >/etc/koha/zebradb/marc_defs/marc21/biblios/biblio-zebra-indexdefs.xsl koha-rebuild-zebra -b -f -v library koha-restart-zebra 

Example MARC21 record (none, one or more in same record; existing in multiple records):

380$a Play 380$a Screenplay 

What am I doing wrong?

Thanks,

0

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.