term = '';
qterm = '';
iprop = '';
+ tlabel = '';
FOR subfield IN node.childNodes;
NEXT UNLESS subfield.nodeName == "subfield";
code = subfield.getAttribute('code');
IF code == '4';
relcode = subfield.textContent.substr(0,3);
- label = relators.$relcode || label;
+ tlabel = relators.$relcode || label;
END;
NEXT UNLESS code.match('[a-z]');
sf_raw = subfield.textContent;
qterm = qterm _ ' ' _ sf_raw;
END;
url = mkurl(ctx.opac_root _ '/results', {query => qterm, qtype => 'author'}, ['page', 'expand']);
- author_type = label | html;
+ author_type = (tlabel || label) | html;
# schema.org changes
IF type == 'author';