Eu uso os seguintes procedimentos do link e link , mas não mostre faceta:
/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, em sub getFacets, (não unimarc):
{
idx => 'FormOfWork',
label => 'FormOfWork',
tags => [ qw/ 380a / ],
sep => '--',
},
opac / htdocs / opac-tmpl / bootstrap // inclui / opac-facets.inc, após [% 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, em sub getIndexesn, meu @indexes foi adicionado:
'FormOfWork',
Em exibição:
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
Exemplo de registro MARC21 (nenhum, um ou mais no mesmo registro; existente em vários registros):
380$a Play
380$a Screenplay
O que estou fazendo de errado?
Obrigado,
Tags indexing