Plantilla:Fmbox/uso
Esta es la {{fmbox}} o footer & header message box (plantilla de caja de mensajes de pie y encabezado de página).
Se utiliza especialmente para los mensajes del espacio de nombres MediaWiki, y para las varias advertencia de los mensajes del sistema. La plantilla es muy similar a {{ambox}} y {{ombox}}, pero esta plantilla tiene un ancho del 100%.
Uso
[editar]Uso simple:
{{fmbox | texto = Algún texto}}
Algún texto |
Ejemplo más complejo:
{{fmbox | type = editnotice | imagen = [[Image:Emblem-question-yellow.svg|40px]] | style = border: 1px solid #f4c430; color: red; font-weight: bold; font-style: italic; | texto = Cuerpo del texto. }}
Cuerpo del texto. |
Tipos (type)
[editar]La plantilla posee tres distintos parámetrospara type, y distintas imágenes default para cada uno.
type=warning – Avisos como MediaWiki:Revision-info. |
type=editnotice – Fondo transparente. |
type=system – Fondo gris por defecto. |
Otras imágenes
[editar]En general, no se utilizarán las imágenes simples utilizadas por defecto, sino que se utilizarán otras más específicas o ninguna imagen en lo absoluta. El parámentro imagen especifica una imagen distinta a las establecidas por defecto.
imagen = [[Image:User-info.svg|40px]] |
imagen = [[Image:Commons-logo.svg|40x40px]] Nótese el uso de 40x40px para limitar el ancho y la altura. |
Otro
[editar]Otras combinaciones
Imagen por defecto sin especificar un parámetro imágen. |
image=none – Ninguna imagen, por lo que el texto se esparce en toda la caja. |
imagen = [[Image:User-info.svg|40px]] imagenderecha = [[Image:Nuvola apps bookcase.svg|40px]] |
Parámetros
[editar]Lista de todos los parámetros
{{fmbox | id = | class = | type = system / editnotice / warning | imagen = none / [[Imagen:Ejemplo.svg|40px]] | imagenderecha = [[Imagen:Ejemplo.svg|40px]] | style = valor CSS | texto = Cuerpo del mensaje. }}
id
- Cualquier id CSS opcional sin comillas
" ··· "
. En general se utiliza para marcar un mensaje y facilitar al javascript para detectar este mensaje. Por ejemplo, MediaWiki:Sp-contributions-footer utilizaría:id = sp-contributions-footer
class
- Cualquier clase CSS opcional sin comillas
" ··· "
. En general se utiliza para agregar cualquier otra clase a un mensaje.
type
- Si no se especifica un parámetro type, será system por defecto, que dará un color gris claro.
style
- Valores CSS opcionales para toda la caja, sin comillas
" ··· "
y con punto y coma al final;
. Por ejemplo:style = margin-top: 1em;
imagen
- sin parámetro = Si no se especifica el parámetro image se utiliza una imagen por defecto, que es especificada a su por el tipo establecido.
- una imagen = La imagen debe agregarse utilizando código wiki, de 40px o 50px de ancho dependiendo la imagen, aunque la plantilla puede utilizar cualquier otro tipo de tamaño Por ejemplo:
imagen = [[Imagen:User-info.svg|40px]]
- none = No se utiliza una imagen
imagenderecha
- sin parámetro = Si no se especifica el parámetro imagenderecha no se utiliza ninguna imagen
- una imagen = La imagen debe agregarse utilizando código wiki, de 40px o 50px de ancho dependiendo la imagen, aunque la plantilla puede utilizar cualquier otro tipo de tamaño Por ejemplo:
imagen = [[Imagen:User-info.svg|40px]]
- lo que sea = Cualquier objeto que quieras situar a la derecha.
texto
- Cuerpo del texto
Detalles técnicos
[editar]La plantilla no debería ser utilizada para menos de un ancho del 100%, por lo que tales usos requerirán de {{ombox}}. Si necesitas ciertos caracteres en el parámetro texto, debes evitarlos así:
{{fmbox | texto = <div> Signo igual = las llaves { } funcionan bien. Pero aquí hay una barra {{!}} y dos llaves de "fin" <nowiki>}}</nowiki>. Y ahora una barra y llaves de fin <nowiki>|}}</nowiki>. </div> }}
Signo igual = las llaves { } funcionan bien. Pero aquí hay una barra | y dos llaves de "fin" }}. Y ahora una barra y llaves de fin |}}. |
Esta plantilla utiliza HTML en lugar de código wiki. Así hacemos plantillas meta ya que el código wiki tiene algunos inconvenientes. Por ejemplo, hace más complicado usar funciones parser y algunos caracteres especiales en los parámetros.
Las imágenes por defecto son en formato png y no svg, ya que algunos ordenadores y navegadores tienen dificultad para procesar el fondo transparente de estas. Las imágenes png fueron optimizadas para que se vean bien en todos los navegadores.