Plantilla:Ficha
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 | |||
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 = }}