Hello,
We are using the Islandora Scholar module with MODS records containing marcrelator codes within the author roleTerm element and finding that the author is not displaying as part of the MLA citation in the object view .
We've tried updating to the 7.x branch, php 5.4.
A bit more detail of our testing. Testing reveals that the citation string is missing author names if a "code" type is used with the "roleTerm" element even if the "text" type is also present:
Ok - author appears in CSL citation
--
<role>
<roleTerm authority="marcrelator" type="text">Author</roleTerm>
</role>
Broken - no author in CSL citation
--
<role>
<roleTerm type="code" authority="marcrelator">aut</roleTerm>
</role>
Broken - no author in CSL citation
--
<role>
<roleTerm type="code" authority="marcrelator">aut</roleTerm>
<roleTerm authority="marcrelator" type="text">Author</roleTerm>
</role>
I don't know if this is a good approach.
Any thoughts or advice would b greatly appreciated.
Cheers,
Jeffery