From 8c975672a5025732bad4e6c05089d7cf0aeef9bf Mon Sep 17 00:00:00 2001 From: David Cook Date: Tue, 30 Oct 2012 09:06:45 +1100 Subject: [PATCH] Bug 8981 - Remove Nonpublic General Note from OPAC authorities display Content-Type: text/plain; charset="utf-8" Currently, the MARC21 667 Nonpublic General Note field is appearing on the opac-authoritiesdetail.pl page. Since it is a nonpublic note, it makes sense to remove it from this view. This patch adds in an extra condition that checks authority records for MARC21 667 fields before displaying them in this opac screen. --- opac/opac-authoritiesdetail.pl | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/opac/opac-authoritiesdetail.pl b/opac/opac-authoritiesdetail.pl index 195e244..86ecb23 100755 --- a/opac/opac-authoritiesdetail.pl +++ b/opac/opac-authoritiesdetail.pl @@ -134,6 +134,9 @@ if ($show_marc) { $subfield_data{marc_tag} = $field->tag(); push( @subfields_data, \%subfield_data ); } + elsif ( C4::Context->preference('MarcFlavour') eq 'MARC21' && $field->tag() eq 667 ) { + # tagfield 667 is a nonpublic general note in MARC21, which shouldn't be shown in the OPAC + } else { my @subf = $field->subfields; -- 1.7.7.4