Is it possible to display only one part of a name?
One can enter a name of an author or editor by splitting parts via a "|". E.g. "ISO | International Organisation for Standardization". Both parts will be displayed with the name-delimiter in between. E.g. "ISO, International…" if name-delimiter=", ".
But is there a possibility to only display one part of the name? Just like for parts which are split via "||".
But is there a possibility to only display one part of the name? Just like for parts which are split via "||".
I'm not actually sure what the | syntax really does (it's a citerproc-js convention, not anything in CSL) -- it might just delineate multiple single-field editors -- but there's nothing in CSL that would let you access them directly.
This is one of the things that CSL doesn't support that pretty much everyone agrees it should. It's in the current version of the 1.1 specifications I think, but I'm not sure where we are with getting those implemented given that they require bigger changes in the processors than minor versions.
https://citeproc-js.readthedocs.io/en/latest/csl-json/markup.html#value-formats