Comunidad Central
Registrarse
Advertisement
Comunidad Central
Build a Wiki - Plantillas
Build a Wiki

¡Hola wikianautas!

Build a Wiki vuelve con un ligero retraso para que aprendáis a hacer plantillas paso a paso y puedas usarlas fácilmente.

¿Qué es una plantilla?

Una plantilla es un tipo de página cuyo contenido puede ser incrustado en otras páginas. Se le puede dar muchos usos como por ejemplo infoboxes, que permiten dar un resumen rápido al artículo; navboxes, que permiten ver artículos del mismo tema o relacionados; avisos, que permiten añadir avisos al artículo como Esbozo o Borrar etc.


Creando tu primera plantilla

Los comienzos

Primero iremos a crear una página y pondremos el prefijo Plantilla: y el nombre que le queramos poner. Por ejemplo, Plantilla:Ejemplo. Cuando entremos a editar la página añade ¡Hola mundo! y guarda los cambios.

Ve a un artículo (preferentemente que sea de pruebas) y añade ¡Hola mundo!. Observarás que esto devuelve ¡Hola mundo!. ¡Enhorabuena, has creado tu primera plantilla!

Añadiendo parámetros

La forma de añadir parámetros en las plantillas de modo que puedas cambiar el contenido de ellas desde el artículo es mediante {{{nombre-del-parametro}}} o simplemente {{{1}}}.

Volveremos a la Plantilla:Ejemplo que creamos anteriormente y la editaremos. Reemplazaremos ¡Hola mundo! por ¡Hola {{{nombre}}}!. Guardamos los cambios y volvemos a la página donde añadimos la plantilla. Editaremos la página y añadiremos John Doe y guardamos la página.

Observaremos que ahora la página devuelve el siguiente resultado: ¡Hola John Doe!. ¡Creaste tu primer parámetro! ¡Vamos por buen camino!

Si queremos añadir más parámetros simplemente añade {{{apellido}}} y en la página añade {{Ejemplo|nombre= John|apellido= Doe}}

Nota: En lugar de poner John Doe podemos añadir John Doe.

¿Qué pasa si queremos poner algo si no se pone ningún dato?

Si el campo Temporada no se rellena, por lo general, aparecerá {{{temporada}}} en el artículo y quedará un poco feo. Esto se puede arreglar poniendo {{{Temporada|}}} que hará que no se vea en el artículo. Si queremos poner otra cosa como Desconocida pondremos {{{Temporada|desconocida}}}. Tiene un uso similar a la función #if que veremos más adelante aunque esta última tiene más utilidad.

Creando una infobox

Las infoboxes como explicamos más arriba te permite ver de un vistazo rápido el resumen de la página. Es muy común en los artículos de Wikia.

Método clásico

El método clásico de crear una infobox se explica aquí.

Infoboxe

Tutorialinfobox

Las nuevas infoboxes se introdujeron recientemente como nuevo estándar para plantillas. Son sencillas de crear y ser renderizan bien tanto en smartphones y tabletas como PC.

Un poco de teoría

Funciona con etiquetas similares al HTML y la estructura generalmente es <etiqueta source="parametro"> donde la etiqueta puede ser title, image, data (..). Source indica de qué parámetro escrito en la plantilla (A modo de recordatorio con parámetro nos referimos a apellido en la plantilla indicada anteriormente |apellido = Doe).

  • Title (título) sirve para títulos
  • Image (imagen) para imágenes (admite tanto Archivo:Ejemplo.png como Ejemplo.png)
  • Caption (subítulo) para comentarios en la imagen
  • Data (dato) para los datos de la infobox con sus parámetros
  • Label (etiqueta) para que sepamos a que tipo de dato nos referimos (temporada, primera aparición)
  • Group (grupo) para agrupar los parámetros (ej. Información general)
  • Header (encabezado) se usa en los grupos (group) para indicar de que trata ese grupo.
  • Format (formato) nos permite añadir parser functions o funciones de análisis.

Un ejemplo de infobox como la que se ve en la imagen es esta:

<infobox layout="stacked"> 
<title source="nombre"><default>{{PAGENAME}}</default></title> 
<image source="imagen" /> 
<data source="temporada"><label>Temporada(s)</label></data>
<data source="primera"><label>Primera aparición</label></data> 
</infobox>

Que se escribiría de la siguiente forma en artículos:

{{ExampleInfobox
|nombre = Eddard Stark 
|imagen = eddard.jpg 
|temporada = [[Temporada 1|1]] 
|primera = "[[Winter is Coming]]" }}

Para crear esto comenzaremos creando el delimitador que indica cuando comienza y finaliza la infobox

<infobox layout="stacked">
</infobox>

Luego añadiremos la etiqueta title que nos aporta el título de la infobox y la etiqueta image.

<infobox layout="stacked"> 
<title source="nombre"><default>{{PAGENAME}}</default></title> 
<image source="imagen" />
</infobox>

Añadiremos el primer y segundo campo

<infobox layout="stacked"> 
<title source="nombre"><default>{{PAGENAME}}</default></title> 
<image source="imagen" />
<data source="temporada"><label>'''Temporada(s)'''</label></data>
<data source="primera"><label>Primera aparición</label></data> 
</infobox>

Siendo el texto entre label y label el texto que aparecerá para explicar el parámetro (en este caso, a qué se refiere con el número 1 que serían las temporadas).

¡Ya tendríamos esta infobox hecha desde cero. Pero eso sí, hay más cosas a tener en cuenta. Si queremos agrupar parámetros usaremos group.

<infobox layout="stacked"> 
<title source="nombre"><default>{{PAGENAME}}</default></title> 
<image source="imagen" />
<group>
<header>Detalles</header>
<data source="temporada"><label>'''Temporada(s)'''</label></data>
<data source="primera"><label>Primera aparición</label></data>
</group> 
</infobox>

Abrimos el group cuando empezamos el grupo y lo cerramos con </group> cuando queremos cerrarlo. Las etiquetas header indican el texto del encabezado, estas pueden contener tanto texto como imágenes y cualquier tipo de wikitexto.

Navboxes

Las navboxes o cajas de navegación facilitan la navegación entre artículos ; y generalmente consiste en una tabla donde se indica artículos similares.

Podemos encontrar un ejemplo de navbox en Templates Wiki (inglés)

Avisos

Las plantillas de avisos indican por ejemplo que un artículo esta en obras, que va a ser borrado, es un esbozo (...). Generalmente constituye en una plantilla rectangular aunque puede ser mediante iconos o cualquier método que os imaginéis.

Funciones de análisis

Las funciones de análisis o funciones parser nos permiten realizar aspectos avanzados en las plantillas como detectar si se escribe un parámetro, si existe tal página, hacer un cálculo con varios números etc. Por lo general no lo usaremos salvo casos específicos.

Destacaremos las funciones:

#if
Nos permite ver si un parámetro está escrito o no. Funciona de la siguiente manera:
 {{#if: {{{parámetro}}|valor si no está vacío|valor si está vacío (o hay un espacio)}}
Es decir, si tenemos que ver si John Doe es de la familia Lannister y de ser así pondrá automáticamente Miembro de la familia Lannister:
 {{#if: {{familialannister}}}|Pertenece a la familia Lannister|No pertenece a la familia Lannister}}
#ifexist
Nos permite ver si la página John Doe existe:
 {{#ifexist:John Doe|¡Este artículo existe!|¡Este artículo no existe!}} 
El ejemplo de John Doe - que es inexistente - resultaría ¡Este artículo no existe! pero si la página fuera la portada saldría ({{#ifexist:Wikia|¡Este artículo existe!|¡Este artículo no existe!}}) ¡Este artículo existe!
#switch
Nos permite mostrar diferentes cosas dependiendo del dato que tengamos:
{{#switch:{{{temporada}}}|1= primera temporada|2= segunda temporada|3= La tercera temporada (sin fecha de salida)}}
Por ejemplo, si queremos ver en que temporada sale John Doe y ponemos un 1, nos devolvería Primera temporada (o lo que tengamos puesto)
#expr
Nos permite añadir expresiones númericas. Aplicado a las plantillas podemos ver, por ejemplo, el siguiente capítulo de una serie o cualquier cálculo que tengamos que hacer. "{{{numero}}}" puede ser también 1:
El siguiente capítulo es {{#expr: {{{numero|1}}}+1}} 
Que resultaría= 2 (1+1)
Trollface wikihammer 40k Si yo te contara...
Al principio no sabía crear plantillas pero aprendiendo poco a poco practicando, leyendo páginas de Ayuda, ver como otras comunidades creaban sus plantillas....y al final tras mucha práctica las pude hacer con total naturalidad. Es cuestión de prácticar y saber como se hace.

Las plantillas y sus usos son infinitos porque son creadas conformes a la imaginación de su creador. Este Build a Wiki pretendió dar un repaso general y hacer un tutorial para cosas realmente útiles como son las infoboxes o plantillas simples.

Si tienes cualquier duda o sugerencia déjala en los comentarios. ¡Nos vemos en el próximo Build a Wiki! ¡Feliz edición!


¿Olvidaste lo anterior? ¡Vuelve a atrás y echa un vistazo!
Build a Wiki, un cursillo perteneciente a la Universidad de Wikia
Continua tu aprendizaje en la siguiente entrada de Build a Wiki

¿Quieres recibir las últimas actualizaciones del blog de Fandom en español? ¡Haz clic aquí para seguir este blog!
¡Estamos realizando experimientos! ¡Aprende más sobre qué tipo de eventos y otras cosas hemos hecho o planeamos hacer!
¿Quieres hablar en tiempo real con otros editores y staff?
¡Únete a nuestro servidor oficial de Discord para usuarios registrados!


Unai01
Unai participa activamente en la plataforma desde 2014. Pertenece al Community Council y desde el 2019 trabaja como Wiki Manager del sector del anime en Fandom.

Advertisement