Difference between revisions of "Template:Barnalt"
Jump to navigation
Jump to search
imported>WOSlinker (no need to use Ifequal template) |
imported>Plastikspork (Add safesubst:) |
||
| Line 1: | Line 1: | ||
| − | {{#ifeq:{{{2}}}|alt|[[{{{newname}}}|{{{newsize|100px}}}]]|[[{{{oldname}}}|{{{oldsize|100px}}}]]}} | + | {{<includeonly>safesubst:</includeonly>#ifeq:{{{2}}}|alt|[[{{{newname}}}|{{{newsize|100px}}}]]|[[{{{oldname}}}|{{{oldsize|100px}}}]]}}<noinclude> |
| − | <noinclude> | ||
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> | ||
Latest revision as of 21:48, 3 June 2020
[[{{{oldname}}}|100px]]
| This template should always be substituted (i.e., use {{subst:Barnalt}}). |
Usage
This template must be substituted. Overwrite the old image name (including the brackets and prefix) with {{subst:barnalt|newname=x|oldname=y}}.
- newname: the name, including prefix (file: or image:) and extension (such as .png) of the alternative image.
- oldname: the name, including prefix (file: or image:) and extension (such as .png) of the original image.
- newsize: the size of the new image, including px. Default is 100px.
- oldsize: the size of the old image, including px. Default is 100px.
Then, when using the barnstar template, "|alt" will cause the alternative image to be used.
Please add Barnstars which use this template to Category:Wikipedia barnstar templates with alternative versions. This is done automatically with {{barnalt/usagenote}}.
Example 1:
{{subst:barnalt|newname=File:Original Barnstar Hires.png|oldname=File:Original Barnstar}}
Example 2:
{{subst:barnalt|newname=File:Original Barnstar Hires.png|oldname=File:Original Barnstar|newsize=50px|oldsize=200px}}
Notes
- You may wish to practice before using this template, as it can be difficult. You may do so at Template:Barnalt/testcases.
- This template's usagenote may be transcluded to easily add usage information. See its documentation page for more information.
Limitations
- This template only works with images. See {{Alternative}} for more options.
- This template fails if the second unnamed parameter is already taken. To bypass this problem, subst this template normally, then change the {{{2}}} parameter to one number after the last named parameter.
| The above documentation is transcluded from Template:Barnalt/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |