- # "ShortAuthor" or "??"
- !shortauthor {%shortauthor%[[%shortauthor%]][[??]]}
- # "... ShortTitle" (button) / "... ShortTitle <short title>" (dialog)
- !shorttitle {%shorttitle%[[ %shorttitle%]][[{%dialog%[[ <%_shorttitle%>]]}]]}
+ # "ShortAuthor", "Author" or "??"
+ !shortauthor {%shortauthor%[[%shortauthor%]][[{%abbrvciteauthor%[[%abbrvciteauthor%]][[??]]}]]}
+ # "... ShortTitle"
+ !shorttitle {%shorttitle%[[ %shorttitle%]][[{%dialog%[[ <%_shorttitle%>]][[%!makejurashorttitle%]]}]]}
+ # Title or "??"
+ !maketitle {%title%[[ %title%]][[ ??]]}
+ # "Journal Volume [Year]"
+ !jurashorttitle {%journal%[[ %journal%]]}{%volume%[[ %volume%]]}{%year%[[ %!obracket%%year%%!cbracket%]]}
+ # Handle short title fallback
+ !makejurashorttitle {%ifentrytype:article%[[%!jurashorttitle%]][[{%ifentrytype:periodical%[[%!jurashorttitle%]][[ %!maketitle%]]}]]}