Template:Editor: Difference between revisions
(add {{{edtype|Editor}}}, so that optionally, for instance, edtype=Contributor causes "Editor"(s) to be replaced by "Contributor"(s)) |
No edit summary |
||
(45 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{switch | <includeonly>{{#switch:{{{1}}} | ||
| | |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]] | ||
| | |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}}}:''' [[User:{{{1}}}|{{{1}}}]] ''( | |#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|}}}}}}}}}+31days}}<{{#time:Ymd}}|[[Category:More than 30 days old]]}}{{#ifexpr:{{#time:Ymd|{{{5|{{{4|{{{2|}}}}}}}}}+91days}}<{{#time:Ymd}}|[[Category:More than 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]]}})''. </includeonly><noinclude> | |||
{{prot-temp}}<br> | {{prot-temp}}<br> | ||
{{Doc|1= | |||
'''Accepted syntaxes for this template:''' | '''Accepted syntaxes for this template:''' | ||
* | *{{tl|Editor|''editor-name''|''yyyy-mm-dd''}} | ||
which produces the text | which produces the text | ||
:'''Editor:''' | :'''Editor:''' <font color=blue>editor-name</font> ''(submitted <font color=blue>yyyy-mm-dd</font>)'' | ||
* | *{{tl|Editor|''2''|''editor1-name''|''editor2-name''|''yyyy-mm-dd''}} | ||
which produces the text | which produces the text | ||
:'''Editors:''' | :'''Editors:''' <font color=blue>editor1-name</font> and <font color=blue>editor2-name</font> ''(submitted <font color=blue>yyyy-mm-dd</font>)'' | ||
* | *{{tl|Editor|''3''|''editor1-name''|''editor2-name''|''editor3-name''|''yyyy-mm-dd''}} | ||
which produces the text | which produces the text | ||
:'''Editors:''' | :'''Editors:''' <font color=blue>editor1-name</font>, <font color=blue>editor2-name</font> and <font color=blue>editor3-name</font> ''(submitted <font color=blue>yyyy-mm-dd</font>)'' | ||
* | '''Syntax with the {{para|edtype}} parameter:''' | ||
To change the word '''Editor'''(s) to, say, '''Contributor'''(s), add the optional parameter {{para|edtype|Contributor}}, as in the following example: | |||
*{{tl|Editor|''3''|''editor1-name''|''editor2-name''|''editor3-name''|''yyyy-mm-dd''|edtype{{=}}Contributor}} | |||
which produces the text | which produces the text | ||
:'''Contributors:''' | :'''Contributors:''' <font color=blue>editor1-name</font>, <font color=blue>editor2-name</font> and <font color=blue>editor3-name</font> ''(submitted <font color=blue>yyyy-mm-dd</font>)'' | ||
For contributors, the above syntax can be simplified by using the {{CT|Contributor}} template, as follows: | |||
*{{tl|Contributor|''3''|''editor1-name''|''editor2-name''|''editor3-name''|''yyyy-mm-dd''}} | |||
'''Syntax with the {{para|alted}} parameter:''' | |||
To provide an alternate form of the editor-name, use {{para|alted|''alternate-editor-name''}}, and similarly for alternate forms for the 1st, 2nd, and 3rd editor-names: {{para|alted1|''alternate-editor1-name''}}, {{para|alted2|''alternate-editor2-name''}}, and {{para|alted3|''alternate-editor3-name''}}. | |||
In all cases it also inserts the page in | In all cases it also inserts the page in <font color=blue>Category:yyyy-mm-dd</font>. | ||
</ | }} | ||
[[Category:Templates]]</noinclude> |
Latest revision as of 01:35, 30 July 2020
This high-risk template has been protected from editing to prevent vandalism. Please use the talk page to ask an administrator about making an edit to change this template. |
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.