Template:Editor: Difference between revisions

From ChoralWiki
Jump to navigation Jump to search
(added example with Contributor template)
(categorizing for editions submitted before this month, before this year, and before last year)
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<includeonly>{{switch|{{{1}}}
<includeonly>{{#switch:{{{1}}}
|case: 2=:'''{{{edtype|Editor}}}s:''' {{#ifexist:User:{{{2}}}|[[User:{{{2}}}|{{{alted1|{{{2}}}}}}]]|{{{2}}}<small><sup>[{{fullurl:User:{{{2}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}} and {{#ifexist:User:{{{3}}}|[[User:{{{3}}}|{{{alted2|{{{3}}}}}}]]|{{{3}}}<small><sup>[{{fullurl:User:{{{3}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}}[[Category:{{{2}}} editions]][[Category:{{{3}}} editions]]
|2=:'''{{{edtype|Editor}}}s:''' {{#ifexist:User:{{{2}}}|[[User:{{{2}}}|{{{alted1|{{{2}}}}}}]]|{{{2}}}<small><sup>[{{fullurl:User:{{{2}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}} and {{#ifexist:User:{{{3}}}|[[User:{{{3}}}|{{{alted2|{{{3}}}}}}]]|{{{3}}}<small><sup>[{{fullurl:User:{{{3}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}}[[Category:{{{2}}} editions]][[Category:{{{3}}} editions]]
|case: 3=:'''{{{edtype|Editor}}}s:''' {{#ifexist:User:{{{2}}}|[[User:{{{2}}}|{{{alted1|{{{2}}}}}}]]|{{{2}}}<small><sup>[{{fullurl:User:{{{2}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}}, {{#ifexist:User:{{{3}}}|[[User:{{{3}}}|{{{alted2|{{{3}}}}}}]]|{{{3}}}<small><sup>[{{fullurl:User:{{{3}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}} and {{#ifexist:User:{{{4}}}|[[User:{{{4}}}|{{{alted3|{{{4}}}}}}]]|{{{4}}}<small><sup>[{{fullurl:User:{{{4}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}}[[Category:{{{2}}} editions]][[Category:{{{3}}} editions]][[Category:{{{4}}} editions]]
|3=:'''{{{edtype|Editor}}}s:''' {{#ifexist:User:{{{2}}}|[[User:{{{2}}}|{{{alted1|{{{2}}}}}}]]|{{{2}}}<small><sup>[{{fullurl:User:{{{2}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}}, {{#ifexist:User:{{{3}}}|[[User:{{{3}}}|{{{alted2|{{{3}}}}}}]]|{{{3}}}<small><sup>[{{fullurl:User:{{{3}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}} and {{#ifexist:User:{{{4}}}|[[User:{{{4}}}|{{{alted3|{{{4}}}}}}]]|{{{4}}}<small><sup>[{{fullurl:User:{{{4}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}}[[Category:{{{2}}} editions]][[Category:{{{3}}} editions]][[Category:{{{4}}} editions]]
|default=:'''{{{edtype|Editor}}}:''' {{#if:{{{1|}}}|{{#ifexist:User:{{{1}}}|[[User:{{{1}}}|{{{alted|{{{1}}}}}}]]|{{{1}}}<small><sup>[{{fullurl:User:{{{1}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}}[[Category:{{{1}}} editions]]|{{cat|Unknown editors|Unknown}}}}
|#default=:'''{{{edtype|Editor}}}:''' {{#if:{{{1|}}}|{{#ifexist:User:{{{1}}}|[[User:{{{1}}}|{{{alted|{{{1}}}}}}]]|{{{1}}}<small><sup>[{{fullurl:User:{{{1}}}|action=edit&preload=Template:New_editor/Preload}} create page]</sup></small>[[Category:Editions with nonexistent editor page]]}}[[Category:{{{1}}} editions]]|{{cat|Unknown editors|Unknown}}}}
}}<!--end switch--> ''(submitted {{#iferror: {{#time:F Y|{{#if:{{{5|{{{4|{{{2|}}}}}}}}}|{{{5|{{{4|{{{2|}}}}}}}}}|9999-99-99}} }} |{{{5|{{{4|{{{2|????-??-??}}}}}}}}}[[Category:Editions with invalid date]]|[[ChoralWiki:{{#time:F Y|{{{5|{{{4|{{{2}}}}}}}}}}} scores|{{{5|{{{4|{{{2}}}}}}}}}]][[Category:{{{5|{{{4|{{{2}}}}}}}}}]]{{#ifexpr:{{#time:Ymd|{{{5|{{{4|{{{2|}}}}}}}}}+30days}}<{{#time:Ymd}}|[[Category:At least 30 days old]]}}{{#ifexpr:{{#time:Ymd|{{{5|{{{4|{{{2|}}}}}}}}}+90days}}<{{#time:Ymd}}|[[Category:At least 90 days old]]}}{{#ifexpr:{{#time:Ymd|{{{5|{{{4|{{{2|}}}}}}}}}+2years}}<{{#time:Ymd}}|[[Category:At least 2 years old]]}}{{#ifexpr:{{#time:Ymd|{{{5|{{{4|{{{2|}}}}}}}}}+5years}}<{{#time:Ymd}}|[[Category:At least 5 years old]]}}}})''. &nbsp;  </includeonly><noinclude>
}}<!--end switch--> ''(submitted {{#iferror: {{#time:F Y|{{#if:{{{5|{{{4|{{{2|}}}}}}}}}|{{{5|{{{4|{{{2|}}}}}}}}}|9999-99-99}} }} |{{{5|{{{4|{{{2|????-??-??}}}}}}}}}[[Category:Editions with invalid date]]|[[ChoralWiki:{{#time:F Y|{{{5|{{{4|{{{2}}}}}}}}}}} scores|{{{5|{{{4|{{{2}}}}}}}}}]][[Category:{{{5|{{{4|{{{2}}}}}}}}}]]{{#ifexpr:{{#time:Ymd|{{{5|{{{4|{{{2|}}}}}}}}}+30days}}<{{#time:Ymd}}|[[Category:At least 30 days old]]}}{{#ifexpr:{{#time:Ymd|{{{5|{{{4|{{{2|}}}}}}}}}+90days}}<{{#time:Ymd}}|[[Category:At least 90 days old]]}}{{#ifexpr:{{#time:Ymd|{{{5|{{{4|{{{2|}}}}}}}}}+2years}}<{{#time:Ymd}}|[[Category:At least 2 years old]]}}{{#ifexpr:{{#time:Ymd|{{{5|{{{4|{{{2|}}}}}}}}}+5years}}<{{#time:Ymd}}|[[Category:At least 5 years old]]}}}}{{#ifexpr:{{#time:Ym|{{{5|{{{4|{{{2|}}}}}}}}}}}<{{#time:Ym}}|[[Category:Before this month]]}}{{#ifexpr:{{#time:Y|{{{5|{{{4|{{{2|}}}}}}}}}}}<{{#time:Y}}|[[Category:Before this year]]}}{{#ifexpr:{{#time:Y|{{{5|{{{4|{{{2|}}}}}}}}}}}+1<{{#time:Y}}|[[Category:Before last year]]}})''. &nbsp;  </includeonly><noinclude>
{{prot-temp}}<br>
{{prot-temp}}<br>
{{Doc|1=
{{Doc|1=

Revision as of 05:42, 28 May 2020


Documentation

Accepted syntaxes for this template:

  • {{Editor|editor-name|yyyy-mm-dd}}

which produces the text

Editor: editor-name (submitted yyyy-mm-dd)
  • {{Editor|2|editor1-name|editor2-name|yyyy-mm-dd}}

which produces the text

Editors: editor1-name and editor2-name (submitted yyyy-mm-dd)
  • {{Editor|3|editor1-name|editor2-name|editor3-name|yyyy-mm-dd}}

which produces the text

Editors: editor1-name, editor2-name and editor3-name (submitted yyyy-mm-dd)


Syntax with the |edtype= parameter:

To change the word Editor(s) to, say, Contributor(s), add the optional parameter |edtype=Contributor, as in the following example:

  • {{Editor|3|editor1-name|editor2-name|editor3-name|yyyy-mm-dd|edtype=Contributor}}

which produces the text

Contributors: editor1-name, editor2-name and editor3-name (submitted yyyy-mm-dd)

For contributors, the above syntax can be simplified by using the Contributor template, as follows:

  • {{Contributor|3|editor1-name|editor2-name|editor3-name|yyyy-mm-dd}}


Syntax with the |alted= parameter:

To provide an alternate form of the editor-name, use |alted=alternate-editor-name, and similarly for alternate forms for the 1st, 2nd, and 3rd editor-names: |alted1=alternate-editor1-name, |alted2=alternate-editor2-name, and |alted3=alternate-editor3-name.


In all cases it also inserts the page in Category:yyyy-mm-dd.