From: Frédéric D. <f.d...@ta...> - 2013-09-13 17:08:23
|
Le 13/09/2013 18:51, Demian Katz a écrit : > Which version of VuFind are you using? In the latest 2.x code, the > processing of 780 fields can be found in the getAllRecordLinks() > method of the \VuFind\RecordDriver\SolrMarc class. This code in > there should be accounting for indicator 2: > > case '780': if (in_array($relationshipIndicator, range('0', '7'))) { > $value .= '_' . $relationshipIndicator; } break; That's it. Above the lasted code, you have that, the $relationshipIndicator variable is populated. The way the field indicator method is wrong. It's now: getIndicator(2); it must be: getIndicator(1); Do you want I propose a patch via Git? Thanks. -- Frédéric DEMIANS http://www.tamil.fr/u/fdemians.html |