[Koha-devel] Extra biblio information in the Normal view

Toni Rosa arosa at tgi.es
Tue Feb 9 23:50:50 CET 2010


Hello,
We are using Koha 3.00.04.
In the intranet "normal" view of a biblio we needed to differentiate the 
additional authors whether they are personal, corporate or conference 
ones (Marc 700, 710 or 711). To achieve this I had to include this 
information in the structure returned by the method "GetMarcAuthors" of 
the file lib/C4/Biblio.pm.
 
Line 1472:
push @subfields_loop, {* tag=> $field->tag() *,code => $subfieldcode, 
value => $value, link_loop => \@this_link_loop, separator => $separator} 
unless ($authors_subfield->[0] eq '9' );
 
Then in the template file (catalogue/detail.tmpl) I could add something 
like this:
 
    <TMPL_IF EXPR="tag == 700"><strong>Personal:</strong>
        <!-- TMPL_ELSE --><TMPL_IF EXPR="tag == 
710"><strong>Organization:</strong>
            <!-- TMPL_ELSE --><TMPL_IF EXPR="tag == 
711"<strong>Conference:</strong>
                <!-- TMPL_ELSE --><strong>Type "<!-- TMPL_VAR NAME="tag" 
-->":</strong>
            <!-- /TMPL_IF -->
        <!-- /TMPL_IF -->
    <!-- /TMPL_IF -->
 
Is it okey or Is there an easier and not that intrusive way of doing it?
 
Regards,
 
Toni



More information about the Koha-devel mailing list