Predefinição:Icon
This template can be used to display one or more platform icons.
Note: If you only want to display a single platform icon, say, desktop, you can use {{icon|desktop}}
, of course; but if in a performance-sensitive context (such as used in other templates), you should use {{icon/desktop}}
(see here for all individual icon templates) directly. In addition, this also allows you to have full control over the icon size.
Usage
{{ icon | <platform 1> | <platform 2> | ... | <platform n> | nl = y (optional) | small = y (optional) }}
- Unnamed parameters
See below for the list of possible values. The possible number of unnamed parameters is nearly infinite; their order is irrelevant.
- nl or nolink
Removes the link from the icons. They are linked by default.
- small
Reduces the icons' size to 75%.
Parâmetro | Descrição | Tipo | Estado | |
---|---|---|---|---|
Platform | 1 | Name of the platform | Linha | obrigatório |
Platform 2 | 2 | Name of an additional platform. | Linha | opcional |
Platform 3 | 3 | Name of an additional platform. | Linha | opcional |
Platform 4 | 4 | Name of an additional platform. | Linha | opcional |
Platform 5 | 5 | Name of an additional platform. Repeat this as many times as necessary. | Linha | opcional |
Unlink icons | nl nolink | Remove the link from the icons.
| Booliano | opcional |
Reduce icon size | small | Reduces the icons' size to 75%.
| Booliano | opcional |
Esta predefinição prefere a formatação em linha dos parâmetros.
All valid icons
Values are listed in lowercase here, but are functionally case-insensitive.
Example
How to add new icon types
Only need to create a corresponding Template:Icon/<icon name>
(its content can refer to {{icon/desktop}}). If you need to allow multiple valid parameters for it, use redirection.
For example, say, want to add a new iOS icon type:
- Create
Template:Icon/ios
(similar to {{icon/desktop}}). Note: The template name must use lowercase (i.e. notTemplate:icon/ios
,Template:Icon/IOS
orTemplate:Icon/Ios
). That's all. Now we can use{{icon|ios}}
to display an iOS icon. - If you want to add a new alias parameter for it, for example, you want to allow display a iOS icon by using
{{icon|iphone}}
, just create a redirect pageTemplate:Icon/iphone
, and set its redirect target toTemplate:Icon/ios
.
- Icon templates