Difference between revisions of "Template:Articleimage"
J McKalling (Talk | contribs) m |
J McKalling (Talk | contribs) (added infobox) |
||
| (26 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
#ifeq: {{{1|}}} | | #ifeq: {{{1|}}} | | ||
| [[Image:Divers.gif|No image was specified for this article]]{{ | | [[Image:Divers.gif|No image was specified for this article]]{{ | ||
| − | #ifeq: {{{nocat|false}}} | false | [[Category:Articles without an image]]}} | + | #ifeq: {{{nocat|false}}} | false | [[Category:Articles without an image]]{{ |
| + | #vardefine: infobox_messages | {{#var:infobox_messages|}}{{missingimage}}}}}} | ||
| {{ | | {{ | ||
#ifexist: File:{{{1}}} | #ifexist: File:{{{1}}} | ||
| − | | [[Image:{{{1|Divers.gif}}}| | + | | [[Image:{{{1|Divers.gif}}}|frameless|center|{{{2|Image of {{PAGENAME}}}}}]] |
| [[Image:Divers.gif|The image "{{{1}}}" is missing or has no description page]]{{ | | [[Image:Divers.gif|The image "{{{1}}}" is missing or has no description page]]{{ | ||
| − | + | #ifeq: {{{nocat|false}}} | false | [[Category:Articles with a missing image]]{{ | |
| − | }}</includeonly><noinclude> | + | #vardefine: infobox_messages | {{#var:infobox_messages|}}{{missingimage|{{{1}}}}}}}}}}} |
| − | This template makes it easier to add an image to an article, that automatically displays a default image when incorrect. | + | }}</includeonly><noinclude>{{Infobox Template |
| + | |purpose=infobox | ||
| + | |singletag=no | ||
| + | |multiline=yes | ||
| + | |gamerelated=no | ||
| + | |suppressible=no | ||
| + | |choice=single | ||
| + | |cat1=Articles with a missing image!''with filename'' | ||
| + | |cat2=Articles without an image!''without filename'' | ||
| + | |var1=infobox_messages!Infobox!active | ||
| + | }} | ||
| + | |||
| + | This template makes it easier to add an image to an article, that automatically displays a default image when incorrect. This also automatically categorizes the article under [[:Category:Articles with a missing image]] when the specified image doesn't exist, or under [[:Category:Articles without an image]] when no image or an empty value was given. | ||
==Parameters== | ==Parameters== | ||
# The filename of an image from [[:Category:Images]] or a subcategory (no parameter name but filename is case sensitive, defaults to an empty image) | # The filename of an image from [[:Category:Images]] or a subcategory (no parameter name but filename is case sensitive, defaults to an empty image) | ||
| − | # The text to show in the tooltip, when hovering the image (no parameter name but text is case sensitive, defaults to "Image of {{PAGENAME}}") | + | # The text to show in the tooltip, when hovering the image (no parameter name but text is case sensitive, defaults to "Image of <nowiki>{{PAGENAME}}</nowiki>") |
| − | * '''nocat''': Whether or not to suppress categorization in case of | + | * '''nocat''': Whether or not to suppress categorization in case of any invalid image (defaults to false, which means auto categorization). |
| + | |||
'''''Note''': Both filenames of nonexisting files and of files that don't have a description page yet, will result in the default image to be displayed instead.'' | '''''Note''': Both filenames of nonexisting files and of files that don't have a description page yet, will result in the default image to be displayed instead.'' | ||
| Line 22: | Line 36: | ||
==Examples== | ==Examples== | ||
| − | Common use | + | Common use includes both the filename and text parameters: |
<nowiki>{{articleimage|Twinsen.jpg|This is an image for: {{PAGENAME}}}}</nowiki> | <nowiki>{{articleimage|Twinsen.jpg|This is an image for: {{PAGENAME}}}}</nowiki> | ||
| − | :[[Image:Twinsen.jpg|This is an image for: {{PAGENAME}}]] | + | :[[Image:Twinsen.jpg|frameless|center|This is an image for: {{PAGENAME}}]](hover the image to see the tooltip) |
| − | When a nonexisting file is specified, | + | When a nonexisting file is specified (which raises the [[:Category:Articles with a missing image|Articles with a missing image]] maintenanance task), a default image is displayed with error information in the tooltip: |
| − | <nowiki>{{articleimage|My | + | <nowiki>{{articleimage|My Nonexisting Image.png|This is an image for article: {{PAGENAME}}}}</nowiki> |
| − | :[[Image:Divers.gif|The image "My | + | :[[Image:Divers.gif|frameless|center|The image "My Nonexisting Image.png" is missing or has no description page]](hover the image to see the tooltip) |
| − | When no file is specified at all, | + | When no file is specified at all, is empty or is left out (which raises the [[:Category:Articles without an image|Articles without an image]] maintenance task), a default image is displayed with error information in the tooltip as well: |
<nowiki>{{articleimage|This is an image for article: {{PAGENAME}}}}</nowiki> | <nowiki>{{articleimage|This is an image for article: {{PAGENAME}}}}</nowiki> | ||
| − | :[[Image:Divers.gif|No image was specified for this article]] | + | :[[Image:Divers.gif|frameless|center|No image was specified for this article]](hover the image to see the tooltip) |
The '''nocat''' parameter may be used to suppress automatic categorization like this (any value will do): | The '''nocat''' parameter may be used to suppress automatic categorization like this (any value will do): | ||
| − | <nowiki>{{articleimage | + | <nowiki>{{articleimage|This is an image for article: {{PAGENAME}}|nocat=true}}</nowiki> |
| − | + | This would render the same result as the last example above, but would not categorize under [[:Category:Articles without an image]]. This feature works on both maintenance tasks mentioned above. | |
| − | |||
</noinclude> | </noinclude> | ||
Latest revision as of 20:24, 4 June 2014
| Articleimage | |
|---|---|
| Purpose |
Infobox [list all] |
| Single tag |
No [list all] |
| Multi-line |
Yes [list all] |
| Protected |
No [list all] |
| Game related |
No [list all] |
| Categorization | |
| Suppressible |
No [list all] |
| Choice |
Single category [list all] |
| Categories |
Multiple: [list all] |
| Variables | |
| Names |
One: [list all] |
|
|
| Subpages | |
This template makes it easier to add an image to an article, that automatically displays a default image when incorrect. This also automatically categorizes the article under Category:Articles with a missing image when the specified image doesn't exist, or under Category:Articles without an image when no image or an empty value was given.
Parameters
- The filename of an image from Category:Images or a subcategory (no parameter name but filename is case sensitive, defaults to an empty image)
- The text to show in the tooltip, when hovering the image (no parameter name but text is case sensitive, defaults to "Image of {{PAGENAME}}")
- nocat: Whether or not to suppress categorization in case of any invalid image (defaults to false, which means auto categorization).
Note: Both filenames of nonexisting files and of files that don't have a description page yet, will result in the default image to be displayed instead.
Syntax
{{articleimage|filename|text}}
Examples
Common use includes both the filename and text parameters:
{{articleimage|Twinsen.jpg|This is an image for: {{PAGENAME}}}}
- (hover the image to see the tooltip)
When a nonexisting file is specified (which raises the Articles with a missing image maintenanance task), a default image is displayed with error information in the tooltip:
{{articleimage|My Nonexisting Image.png|This is an image for article: {{PAGENAME}}}}
- (hover the image to see the tooltip)
When no file is specified at all, is empty or is left out (which raises the Articles without an image maintenance task), a default image is displayed with error information in the tooltip as well:
{{articleimage|This is an image for article: {{PAGENAME}}}}
- (hover the image to see the tooltip)
The nocat parameter may be used to suppress automatic categorization like this (any value will do):
{{articleimage|This is an image for article: {{PAGENAME}}|nocat=true}}
This would render the same result as the last example above, but would not categorize under Category:Articles without an image. This feature works on both maintenance tasks mentioned above.

