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