Template:MultiPubList5: Difference between revisions

From ChoralWiki
Jump to navigation Jump to search
No edit summary
No edit summary
(33 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
{{#dplvar:set|plc|{{CompFromWorkTitle|{{PAGENAME}}}}}}
{{#dplvar:set|plc|{{CompFromWorkTitle|{{PAGENAME}}}}}}
{{#ifeq:{{#pos:{{PAGENAME}}|#39;}}||{{#dplvar:set|pnc|{{PAGENAME}}}}|{{#dplvar:set|pnc|{{#multireplace:{{PAGENAME}}|/^([^#39;]*)(#39;)(.*)$/=$1$3|&=,}}}}}}
{{#ifeq:{{#pos:{{PAGENAME}}|#39;}}||{{#dplvar:set|pnc|{{PAGENAME}}}}|{{#dplvar:set|pnc|{{#replaceset:{{PAGENAME}}|/^([^#39;]*)(#39;)(.*)$/=$1$3|&=,}}}}}}
{{#dplvar:set|pnc|{{#multireplace:{{#dplvar:pnc}}|/[!"$&*+-.:;<>?`~„…†‡‹‘’“”•–—›¡§¨«°±·º»¿×÷ʹʺ#%]/ui=,}}}}
{{#dplvar:set|pnc|{{#replaceset:{{#dplvar:pnc}}|/[!"$&*+-.:;<>?`~„…†‡‹‘’“”•–—›¡§¨«°±·º»¿×÷ʹʺ#%]/i=,}}}}
{{#ifexpr:{{#dpl:category=sheet music|category={{#dplvar:plc}}  compositions|distinct=false|mode=userformat|namespace=|resultsheader=%PAGES%|noresultsheader=0|allowcachedresults=false}}>0|
{{#ifexpr:{{#dpl:category=sheet music|category={{#dplvar:plc}}  compositions|distinct=false|mode=userformat|namespace=|resultsheader=%PAGES%|noresultsheader=0|allowcachedresults=false}}>0|
{{#dplvar:set|plcc|{{CompFromWorkTitle|{{#dplvar:pnc}}}}}}|{{#dplvar:set|plcc|zzzz}}}}
{{#dplvar:set|plcc|{{CompFromWorkTitle|{{#dplvar:pnc}}}}}}|{{#dplvar:set|plcc|zzzz}}}}
{{#ifeq:{{#dplvar:plcc}}|zzzz|{{#ifeq:{{#sub:{{#dplvar:pnc}}|-1}}|)|{{#dplvar:set|pnc|{{#sub:{{TitleOnly|{{#dplvar:pnc}}}}|0|}},{{CompFromWorkTitle|{{#dplvar:pnc}}}}}}}}}}
{{#ifeq:{{#dplvar:plcc}}|zzzz|{{#ifeq:{{#sub:{{#dplvar:pnc}}|-1}}|)|{{#dplvar:set|pnc|{{#sub:{{TitleOnly|{{#dplvar:pnc}}}}|0|}},{{CompFromWorkTitle|{{#dplvar:pnc}}}}}}}}}}
{{#ifeq:{{#dplvar:plcc}}|zzzz|{{#ifeq:{{#pos:{{#dplvar:pnc}}|)}}|||{{#ifeq:{{#sub:{{#dplvar:pnc}}|-1
{{#ifeq:{{#dplvar:plcc}}|zzzz|{{#ifexpr:{{#rpos:{{#dplvar:pnc}}|)}}>-1|{{#ifeq:{{#sub:{{#dplvar:pnc}}|-1}}|)|{{#dplvar:set
|{{#if:{{{2|}}}|{{#dplvar:set|pnc|{{{2|}}} {{#dplvar:pnc}}}}}}{{#dplvar:set|catn|Sheet music}}{{#ifexpr:{{#dpl:category={{#dplvar:catn}}|distinct=false|mode=userformat|namespace=|linksto={{PAGENAME}}|category={{{2|}}} works|resultsheader=%PAGES%|noresultsheader=0|allowcachedresults=false}}=0|:''No works at CPDL''
|{{#if:{{{2|}}}|{{#dplvar:set|pnc|{{{2|}}} {{#dplvar:pnc}}}}}}{{#dplvar:set|catn|Sheet music}}{{#ifexpr:{{#dpl:category={{#dplvar:catn}}|distinct=false|mode=userformat|namespace=|linksto={{PAGENAME}}|category={{{2|}}} works|resultsheader=%PAGES%|noresultsheader=0|allowcachedresults=false}}=0|:''No works at CPDL''
|{{MPList5|{{{1|}}}|{{{2|}}}}}}}}}
|{{MPList5|{{{1|}}}|{{{2|}}}}}}}}}
</includeonly><noinclude>
</includeonly><noinclude>
{{Doc|1=
{{Doc|1=
THIS TEMPLATE calls template {{tl|MPList5}}; the description below includes both.
THIS TEMPLATE calls template {{tl|MPList5}}; the description below includes both.
Line 77: Line 88:
TEST TEMPLATE
TEST TEMPLATE


Version 15b 2019-07-01
Version 18a 2021-08-29


}}
}}
[[Category:DPL templates]]
[[Category:Experimental templates]]
[[Category:Experimental templates]]
</noinclude>
</noinclude>

Revision as of 00:51, 30 August 2021


Documentation

THIS TEMPLATE calls template {{MPList5}}; the description below includes both.

TEST TEMPLATE

Version 18a 2021-08-29