foreach my $field (@fields) {
my @subfields_data;
+ # skip UNIMARC fields <200, they are useless for a patron
+ next if C4::Context->preference('MarcFlavour') eq 'UNIMARC' && $field->tag() <200;
+
# if tag <10, there's no subfield, use the "@" trick
if ( $field->tag() < 10 ) {
next if ( $tagslib->{ $field->tag() }->{'@'}->{hidden} );
for my $i ( 0 .. $#subf ) {
$subf[$i][0] = "@" unless $subf[$i][0];
next if ( $tagslib->{ $field->tag() }->{ $subf[$i][0] }->{hidden} );
+ # skip useless subfields (for patrons)
+ next if $subf[$i][0] =~ /7|8|9/;
my %subfield_data;
$subfield_data{marc_lib} =
$tagslib->{ $field->tag() }->{ $subf[$i][0] }->{lib};
push( @loop_data, \%tag_data );
}
}
-$template->param( "0XX" => \@loop_data );
+$template->param( "Tab0XX" => \@loop_data );
my $authtypes = getauthtypes;
my @authtypesloop;