Template:Editor: Difference between revisions

From ChoralWiki
Jump to navigation Jump to search
(replaced template:Switch with parser function #switch)
(categorizing for editions submitted before this month, before this year, and before last year)
Line 3: Line 3:
|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.