Created attachment 2905 [details]
856 in marc
When the 856 field has both a subfield 3 and a subfield y the link shows twice in the opac and the text for the link shows twice in the staff client. I guess it should look for a y first and if that's not found then use the 3 - but if that's found stop looking.
Created attachment 2906 [details]
856 on staff client
I'm not sure if this is a template problem or a script problem. Processing of the 856 tag happens in Biblio.pm's GetMarcUrls.
GetMarcUrls will pass a "part" variable containing subfield 3 to detail.pl if subfield y exists. Then the template prefixes the output of subfield u with this "part" text. It seems that the link text for subfield u ends up being the same as "part." Clear as mud?
I think someone more familiar with the MARC standard should review the logic of all this.
This is a WONTFIX as the non-XSLT templates have been deprecated and the problem doesn't manifest with XSLT.