diff --git a/admin/marc_subfields_structure.pl b/admin/marc_subfields_structure.pl index ebec042e78..9b478fa661 100755 --- a/admin/marc_subfields_structure.pl +++ b/admin/marc_subfields_structure.pl @@ -310,6 +310,11 @@ elsif ( $op eq 'add_validate' ) { ), ); } else { + if( $frameworkcode ne q{} ) { + # BZ 19096: Overwrite kohafield from Default when adding a new record + my $rec = Koha::MarcSubfieldStructures->find( q{}, $tagfield, $tagsubfield ); + $kohafield = $rec->kohafield if $rec; + } $sth_insert->execute( $tagfield, $tagsubfield, diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt index 0d43e6f949..71341c129b 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt @@ -70,7 +70,7 @@
MARC bibliographic framework
Create and manage Bibliographic frameworks that define the characteristics of your MARC Records (field and subfield definitions) as well as templates for the MARC editor.
Koha to MARC mapping
-
Define the mapping between the Koha transactional database (SQL) and the MARC Bibliographic records. Note that the mapping can be defined through MARC Bibliographic Framework. This tool is just a shortcut to speed up linkage.
+
Define the mapping between the Koha transactional database (SQL) and the MARC Bibliographic records.
Keywords to MARC mapping
Define the mapping between keywords and MARC fields. The keywords are used to find some data independently of the framework.
MARC Bibliographic framework test
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc_subfields_structure.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc_subfields_structure.tt index efdac8dbad..65d86244ca 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc_subfields_structure.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc_subfields_structure.tt @@ -143,7 +143,8 @@
  • (e.g., Title or Local-Number) NOTE: If you change this value you must ask your administrator to run misc/batchRebuildBiblioTables.pl.
  • - [% FOREACH value IN loo.kohafields %] [% IF ( value == loo.kohafield ) %] @@ -152,6 +153,8 @@ [% END %] [% END %] + +