Plantilla:Ficha

De El Museo de los 8 Bits
Ir a la navegación Ir a la búsqueda
Documentación de plantilla [ver] [editar]

Esta plantilla tiene como objetivo ser una metaplantilla, es decir, una plantilla usada para ser la base de otras plantillas, no para ser usada directamente en el artículo. Véase aquí para más información acerca de las fichas en general.

Uso

Todos los parámetros son opcionales.

Parámetros

Enlaces Ver/discusión/editar

nombre
Estos enlaces apuntan al nombre de la plantilla. Si este parámetro es omitido los enlaces no se mostrarán.

Titulo y subtitulo

Titulo de la ficha
Subtitulo de la ficha
(el resto de la infobox)

Se recomienda siempre establecer título a la ficha. También se pueden establecer 2 subtítulos a la ficha.

titulo
Texto a mostrar como título.
subtitulo
Subtitulo de la ficha.
subtitulo2
Subtitulo #2.

Contenido opcional

imagen, imagen2, imageninferior
imágenes para mostrar en la parte superior de la plantilla. Solo se especifica el nombre de la imagen, ejemplo Wikiletra.svg. La imagen se centra de forma predeterminada.
tamañoimagen, tamañoimagen2, tamañoimageninferior
tamaño de las imágenes. (predeterminado:240px)
imagenizquierda, imagenderecha
Las imagenes pequeñas.
tamañoimagenizquierda, tamañoimagenderecha
Tamaño de las imagenes pequeñas. (predeterminado:100px)
pie, pie2, pieizquierdo, piederecho, pieinferior
Pies de imagen.
seccion(n)
Texto usado como sección.
etiqueta(n)
Texto usado como etiqueta.
datos(n)
Texto usado como datos.
piedetabla
Texto del pie de la tabla. Se usa para notas la pie, véase también, etc.

Estilos CSS opcionales

estilocuerpo
Se aplica a toda la tabla.
estilotitulo
Se aplica en el titulo.
estilosubtitulo
Se aplica a los subtitulos.
estiloimagen
Se aplica a las imagen, imagen2 e imageninferior.
estilopie
Se aplica a los pies de imagen, imagen2 e imageninferior.
estiloseccion
A las secciones.
estiloetiqueta
A las etiquetas.
estilodatos
Se aplica a los datos.
estilopiedetabla
Se aplica al pie de tabla.

Cabeceras

Al ser una metaplantilla basada en el diseño de Ficha v2, esta usa cabeceras especificas de acuerdo a la tematica de la plantilla. Para usar las cabeceras se pueden usar 2 parámetros:

tipocabecera
Establece el tipo de cabecera.
colorfondo
Establece el color de la cabecera.
media
Si este parámetro se establece "si" entonces se establece al titulo la clase "media" en vez de "cabecera". Esto permite títulos mas compactos.

Microformatos

clase
Este parámetro es insertado en el atributo "class", el cual afecta toda la ficha.
claseimagen
Este parámetro es insertado en el atributo "class" de las imagenes.
clase(n)
Este parámetro es insertado en el atributo "class" de la sección que se especifique. Si no hay datos no tiene efecto.
clasesubtitulo
Este parámetro es insertado en el atributo "class" de los subtitulos.
clasepiedetabla
Este parámetro es insertado en el atributo "class" del pie de tabla.

Esta plantilla soporta la adición de información de microformatos. Esto se hace añadiendo el atributo "class" a determinada celda de datos, indicando que clase de información contiene. Por ejemplo, para marcar una ficha como una vCard, se agrega el siguiente parámetro:

|clase = vcard

Y para cada sección de datos, el parámetro correspondiente:

|clase1 = fn
|clase2 = org
|clase3 = tel

...y así todos los parámetros "class" de la plantilla.

Véase microformats.org para más información sobre microformatos en general.

Campos opcionales

Una celda con etiqueta pero sin datos no se muestra. Esto permite la fácil creación de nuevas celdas para la ficha. Para hacer una celda opcional se tiene que incluir un parametro que predetermina el contenido de esta como una cadena vacia:

|etiqueta5 = Población
|datos5  = {{{población<includeonly>|</includeonly>}}}

De esta forma si el artículos no define el parametro de población no se muestra la etiqueta.

Para campos mas complejos que contengan campos texto también es posible convertir opcional el campo. En esos casos se utiliza "#if", ejemplo (usando el texto kg):

|etiqueta6 = Masa
|datos6  = {{#if:{{{masa<includeonly>|</includeonly>}}} |{{{masa}}} [[kg]]}}

Para mas información sobre el uso de #if, véase aquí.

También es posible convertir secciones a secciones opcionales de una forma parecida:

{{Ficha
|título       = Ejemplo de una sección opcional
|tipocabecera = Ejemplo de tipo de cabecera
|seccion1  = {{#if:{{{etiqueta_1<includeonly>|</includeonly>}}}{{{etiqueta_2|}}}{{{etiqueta_3|}}}|Sección opcional}}
|etiqueta2 = etiqueta_1
|datos2    = {{{etiqueta_1<includeonly>|</includeonly>}}}
|etiqueta3 = etiqueta_2
|datos3    = {{{etiqueta_2<includeonly>|</includeonly>}}}
|etiqueta4 = etiqueta_3
|datos4    = {{{etiqueta_3<includeonly>|</includeonly>}}}
}}

La sección1 se muestra si cualquiera de las etiquetas 1,2 o 3 se definen. Si ningún parámetro es definido entonces no se mostrara la sección.

Ejemplos de uso

Test Infobox
Subtitulo Test Infobox
Archivo:Wikiletra.svg
Pie izquierdo
Archivo:Wikiletra.svg
Pie derecho
Archivo:Wikiletra.svg
Pie
Archivo:Wikiletra.svg
Pie2
Sección
Datos
Todos definidos (sección)
Etiqueta y datos (etiqueta) Etiqueta y datos (datos)
Archivo:Wikiletra.svg
Pie inferior
Pie de tabla
{{Ficha
|titulo  = Test Infobox
|tipocabecera    = humano
|subtitulo       = Subtitulo Test Infobox
|imagenizquierda = Wikiletra.svg
|tamañoimagenizquierda = 75px
|pieizquierdo    = Pie izquierdo
|imagenderecha   =  Wikiletra.svg
|tamañoimagenderecha = 75px
|piederecho      = Pie derecho
|imagen          = Wikiletra.svg
|tamañoimagen    = 150px
|pie             = Pie
|imagen2         = Wikiletra.svg
|tamañoimagen2   = 90px
|pie2            = Pie2

|estiloseccion = background:#ccf;
|estiloetiqueta = background:#ddf;

|seccion1  = Sección
|etiqueta1 = 
|datos1    = 
|seccion2  = 
|etiqueta2 = Etiqueta
|datos2    = 
|seccion3  =
|etiqueta3 = 
|datos3    = Datos
|seccion4  = Todos definidos (sección)
|etiqueta4 = Todos definidos (etiqueta)
|datos4    = Todos definidos (datos)
|seccion5  =
|etiqueta5 = Etiqueta y datos (etiqueta)
|datos5    = Etiqueta y datos (datos)

|imageninferior  = Wikiletra.svg
|tamañoimageninferior = 110px
|pieinferior     = Pie inferior

|piedetabla    = Pie de tabla
|estilopiedetabla = background:#ddf;
}}

Cuando una etiqueta es definida sin una campo de datos esta no aparece en la tabla.

Para este ejemplo se usara:

  • tipocabecera = comunicación
  • colorfondotitulo = #ff0000
  • estilo = width:20em; background-color:#e0ffff
  • estiloetiqueta = width:33%;
Test Infobox
Etiqueta 1 Datos 1
Etiqueta 2 Datos 2
Etiqueta 3 Datos 3
Sección 4
Etiqueta 5 Datos 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Pie de tabla

Sintaxis completa

(Nota: La plantilla soporta hasta 71 recuadros internos; pero aquí solo se incluyen 20 ya que fichas más grandes son raras. Para usar mas de 20 solo extiende la numeración como se requiera. Los parámetros del microformato "class" también son omitidos ya que no son usados comúnmente.)

{{Ficha
|nombre  =
|estilo  = 
|titulo  = 
|tipocabecera  =

|estilo imagen = 
|estilo pie    = 

|estilo imagenes = 
|estilo pies     = 

|imagen        = 
|tamañoimagen  = 
|pie           = 
|imagen2       = 
|tamañoimagen2 = 
|pie2          = 

|imagenizquierda = 
|tamañoimagenizquierda = 
|pieizquierdo   = 

|imagenderecha  = 
|tamañoimagenderecha = 
|pie derecho     = 

|estiloseccion  = 
|estiloetiqueta = 
|estilodatos    = 

|seccion1   = 
|etiqueta1  = 
|datos1     = 
|seccion2   = 
|etiqueta2  = 
|datos2     = 
|seccion3   = 
|etiqueta3  = 
|datos3     = 
|seccion4   = 
|etiqueta4  = 
|datos4     = 
|seccion5   = 
|etiqueta5  = 
|datos5     = 
|seccion6   = 
|etiqueta6  = 
|datos6     = 
|seccion7   = 
|etiqueta7  = 
|datos7     = 
|seccion8   = 
|etiqueta8  = 
|datos8     = 
|seccion9   = 
|etiqueta9  = 
|datos9     = 
|seccion10  = 
|etiqueta10 = 
|datos10    = 
|seccion11  = 
|etiqueta11 = 
|datos11    = 
|seccion12  = 
|etiqueta12 = 
|datos12    = 
|seccion13  = 
|etiqueta13 = 
|datos13    = 
|seccion14  = 
|etiqueta14 = 
|datos14    =
|seccion15  = 
|etiqueta15 = 
|datos15    = 
|seccion16  = 
|etiqueta16 = 
|datos16    = 
|seccion17  = 
|etiqueta17 = 
|datos17    = 
|seccion18  = 
|etiqueta18 = 
|datos18    = 
|seccion19  = 
|etiqueta19 = 
|datos19    = 
|seccion20  = 
|etiqueta20 = 
|datos20    = 

|imageninferior = 
|tamañoimageninferior = 
|pieinferior    = 

|estilo piedetabla =
|piedetabla = 
}}