|
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 |
- |
|
|