You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am sure that the used CSL metadata follows the CSL schema.
I use a valid CSL stylesheet
Bug reports:
CSL format allow lots of variables: https://github.com/seboettg/citeproc-php/blob/develop/src/Util/Variables.php. Production clients for records, especially Zotero, has not a specific input for all variables. It is advised in Zotero forums to add such variables in the “Extra” field, exported as the "note" variable in CSL. It seems that citeproc-php do not parse the Zotero “Extra” field.
Reviewer, G. (n.d.). Review with structured fields [Genre A well known book, R. Author]. Journal.
Reviewer, G. (n.d.). Review, produced with zotero (extra fields) [Review of Review, produced with Zotero (extra field), R. Author]. Journal.
Bad Fix
Pre-parse the “note” variable before sending json to CiteProc.
Bug reports:
CSL format allow lots of variables: https://github.com/seboettg/citeproc-php/blob/develop/src/Util/Variables.php. Production clients for records, especially Zotero, has not a specific input for all variables. It is advised in Zotero forums to add such variables in the “Extra” field, exported as the "note" variable in CSL. It seems that citeproc-php do not parse the Zotero “Extra” field.
Bad Fix
Pre-parse the “note” variable before sending json to CiteProc.
Good fix
Correct the CSL export of Zotero if these practices are officially recommended. A post has been submitted
https://forums.zotero.org/discussion/106757/translators-csljson-export-csl-variables-from-extra-field
Nice fix
citeproc-php may parse the note field for known variables, like the CSL processor of Zotero.
Used CSL stylesheet:
apa.csl
Used CSL metadata
The text was updated successfully, but these errors were encountered: