Lines 40-46
use C4::Biblio qw( GetFrameworkCode );
Link Here
|
40 |
use C4::Charset qw( StripNonXmlChars ); |
40 |
use C4::Charset qw( StripNonXmlChars ); |
41 |
use Koha::XSLT::Base; |
41 |
use Koha::XSLT::Base; |
42 |
use Koha::Biblios; |
42 |
use Koha::Biblios; |
43 |
use Koha::Filter::MARC::EmbedSeeFromHeadings; |
|
|
44 |
|
43 |
|
45 |
use MARC::Record; |
44 |
use MARC::Record; |
46 |
|
45 |
|
Lines 212-218
sub get_biblio_marcxml {
Link Here
|
212 |
$record = $biblio->metadata->record_strip_nonxml( { embed_items => $with_items, opac => 1 } ); |
211 |
$record = $biblio->metadata->record_strip_nonxml( { embed_items => $with_items, opac => 1 } ); |
213 |
} |
212 |
} |
214 |
if ($record) { |
213 |
if ($record) { |
215 |
Koha::Filter::MARC::EmbedSeeFromHeadings->filter($record) if $embedseefromheadings; |
214 |
if ( $embedseefromheadings ) { |
|
|
215 |
my $record_processor = Koha::RecordProcessor->new( |
216 |
{ |
217 |
filters => [ 'EmbedSeeFromHeadings' ], |
218 |
} |
219 |
); |
220 |
$record_processor->process($record); |
221 |
} |
216 |
my $rules = C4::Context->yaml_preference('OpacHiddenItems') // {}; |
222 |
my $rules = C4::Context->yaml_preference('OpacHiddenItems') // {}; |
217 |
if ( $biblio->hidden_in_opac( { rules => $rules } ) ) { |
223 |
if ( $biblio->hidden_in_opac( { rules => $rules } ) ) { |
218 |
return; |
224 |
return; |
219 |
- |
|
|