Template:MultiPubList5: Difference between revisions

From ChoralWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 8: Line 8:
{{#ifeq:{{#dplvar:plcc}}|zzzz|{{#ifeq:{{#pos:{{#dplvar:pnc}}|)}}|||{{#ifeq:{{#sub:{{#dplvar:pnc}}|-1}}|)|{{#dplvar:set|pnc|{{#multireplace:{{#dplvar:pnc}}|/^(.*)$/=$1|(=,|)=}}}}|{{#dplvar:set|pnc|{{#multireplace:{{#dplvar:pnc}}|/^(.*)$/=$1|(=,|)=,}}}}}}}}}}
{{#ifeq:{{#dplvar:plcc}}|zzzz|{{#ifeq:{{#pos:{{#dplvar:pnc}}|)}}|||{{#ifeq:{{#sub:{{#dplvar:pnc}}|-1}}|)|{{#dplvar:set|pnc|{{#multireplace:{{#dplvar:pnc}}|/^(.*)$/=$1|(=,|)=}}}}|{{#dplvar:set|pnc|{{#multireplace:{{#dplvar:pnc}}|/^(.*)$/=$1|(=,|)=,}}}}}}}}}}
{{#dplvar:set|pnc|{{#multireplace:{{#dplvar:pnc}}|/^(.*)$/=$1|,,=,}}}}
{{#dplvar:set|pnc|{{#multireplace:{{#dplvar:pnc}}|/^(.*)$/=$1|,,=,}}}}
{{#if:{{#dplvar:vn}}|{{#if:{{#dplvar:y1}}|==={{#dplvar:vname}} 1 ({{#dplvar:y1}})===
{{#if:{{#dplvar:vn}}
{{#dplvar:set
|{{#if:{{#dplvar:y1}}|==={{#dplvar:vname}} 1 ({{#dplvar:y1}})
|{{#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|}}}}}}}}}
|{{MPList|{{{1|}}}|{{{2|}}}}}}}}}
</includeonly><noinclude>
</includeonly><noinclude>


Line 77: Line 68:
TEST TEMPLATE
TEST TEMPLATE


Version 15b 2019-07-01
Version 15c 2019-08-19


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

Revision as of 14:28, 19 August 2019


Documentation

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

TEST TEMPLATE

Version 15c 2019-08-19