Comment 2 for bug 1791662

Revision history for this message
Galen Charlton (gmc) wrote :

I've looked into this and confirmed the behavior. When a record is displayed after a search, the series text is taken from the display field based on the series|seriestitle metabib field, which (to oversimplify) grabs /just/ the title from the 800 field if the 490 has first indicator 1 (and from the 490 if the first indicator is 0).

When the record is displayed by constructing a URL that uses the record ID directly, the series statements are instead parsed from the MARC record using logic in the parts/record/series.tt2 OPAC template; these draw from more fields and include volume/issue number as well.

Getting the series display field to be more comprehensive will take some thought, but one workaround I can suggest is to comment out (in parts/record/series.tt2) the conditional that begins with "IF attrs.hl_display_fields.series_title.size;" and /always/ parse the series statements from the MARC record. Note that there is a tradeoff: words in the series statement will cease to be highlighted.