Plantilla:Icon

De Terraria Wiki
Ir a la navegación Ir a la búsqueda
This template is i18n-ready, which means it is easy to localize for different languages. Please see I18n & l10n for templates to learn more.
See Plantilla:Icon-version/l10n for the localization of this template.
Template-info.svg Documentation The documentation below is transcluded from Plantilla:Icon/doc. (edit | history)

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.

If the purpose of the icon is to show exclusivity of a certain entity or mechanic, {{eicons}} may be better to use instead.

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ámetroDescripciónTipoEstado
Platform1
Name of the platform
Línea
obligatorio
Platform 22
Name of an additional platform.
Línea
opcional
Platform 33
Name of an additional platform.
Línea
opcional
Platform 44
Name of an additional platform.
Línea
opcional
Platform 55
Name of an additional platform. Repeat this as many times as necessary.
Línea
opcional
Unlink iconsnl
nolink
Remove the link from the icons.
Valor automático:
True (1/y/yes)
Lógico
opcional
Reduce icon sizesmall
Reduces the icons' size to 75%.
Valor automático:
True (1/y/yes)
Lógico
opcional

Es preferible escribir los parámetros en una sola línea.

All valid icons

Values are listed in lowercase here, but are functionally case-insensitive.

Value Icon
  • 3ds
Versión Nintendo 3DS
  • amazon
Amazon Appstore
  • android
Android
  • console
  • cns
Versión de Consola
  • desktop
  • dsk
Versión de PC
  • google play
  • google
  • googleplay
Google Play
  • ios
iOS & iPadOS
  • japanese console
  • japan
Versión de consola japonesa
  • linux
Linux
  • macos
macOS
  • mobile
  • mbl
Versión móvil
  • old-gen console
  • old
  • old-gen
  • oldgen
Versión de consola de antigua generación
  • playstation
PlayStation
  • playstation3
PlayStation 3
  • playstation4
PlayStation 4
  • ps3
PlayStation 3
  • ps4
PlayStation 4
  • psvita
PlayStation Vita
  • stadia
Stadia
  • switch
Nintendo Switch
  • tmodloader
Versión de TModLoader
  • wiiu
Wii U
  • windows
Windows
  • windows phone
Windows Phone
  • xb1
Xbox One
  • xbox
Xbox
  • xbox 360
Xbox 360
  • xbox one
Xbox One

Example

Code Result Expected result
{{icon| desktop }} Versión de PC Versión de PC
{{icon| desktop | console }} Versión de PCVersión de Consola Versión de PCVersión de Consola
{{icon| console | desktop }} Versión de ConsolaVersión de PC Versión de ConsolaVersión de PC
{{icon| desktop ||   | | console }}
(Blank parameters are irrelevant.)
Versión de PCVersión de Consola Versión de PCVersión de Consola
{{icon| dsk | 3ds | mbl | cns }} Versión de PCVersión Nintendo 3DSVersión móvilVersión de Consola Versión de PCVersión Nintendo 3DSVersión móvilVersión de Consola
{{icon| dsk | dsk | mbl }} Versión de PCVersión de PCVersión móvil Versión de PCVersión de PCVersión móvil
{{icon| oldgen | mobile | nl=y | small=y }} Versión de consola de antigua generaciónVersión móvil Versión de consola de antigua generaciónVersión móvil
{{icon| small=y | oldgen | nl=y | mobile }}
(Valid, but poor code readability, so not recommended.)
Versión de consola de antigua generaciónVersión móvil Versión de consola de antigua generaciónVersión móvil
All icons:
{{icon| desktop | console | japan | oldgen | mobile | 3ds }} Versión de PCVersión de ConsolaVersión de consola japonesaVersión de consola de antigua generaciónVersión móvilVersión Nintendo 3DS Versión de PCVersión de ConsolaVersión de consola japonesaVersión de consola de antigua generaciónVersión móvilVersión Nintendo 3DS
{{icon| desktop | console | japan | oldgen | mobile | 3ds | small=y }} Versión de PCVersión de ConsolaVersión de consola japonesaVersión de consola de antigua generaciónVersión móvilVersión Nintendo 3DS Versión de PCVersión de ConsolaVersión de consola japonesaVersión de consola de antigua generaciónVersión móvilVersión Nintendo 3DS

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:

  1. Create Template:Icon/ios (similar to {{icon/desktop}}). Note: The template name must use lowercase (i.e. not Template:icon/iOS, Template:Icon/IOS or Template:Icon/Ios). That's all. Now we can use {{icon|ios}} to display an iOS icon.
  2. 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 page Template:Icon/iphone, and set its redirect target to Template:Icon/ios.