Diferencia entre revisiones de «Wikiquote:Ayuda:Plantillas»

Contenido eliminado Contenido añadido
333 (discusión | contribs.)
mSin resumen de edición
Línea 27:
 
En otras palabras, si alguien actualiza el texto del mensaje y se ha utilizado transclusión, no habrá necesidad de actualizar la página en que se ha incluido. Los mensajes breves y temporales, que se eliminarán pronto, deberían copiarse utilizando subst (que tiene la ventaja de que muestra el texto del mensaje en el código fuente wiki), y los avisos estándares que puede que permanezcan en la página durante meses o para siempre, deberían ''transcluirse'' para facilitar su actualización (la transclusión no debería utilizarse si el mensaje contiene enlaces que pueden cambiar en el futuro. Este método no actualiza ''"Lo que enlaza aquí"'' a menos que ''todos'' los artículos que contengan el mensaje se cambien tras la modificación del enlace del mensaje).
SPERANTHAS
===Plantillas con parámetros===
El contenido de las plantillas acepta toda la sintaxis wiki (ver [[Wikiquote:Cómo se edita una página|Cómo se edita una página]]).
 
Desde la versión 1.3 de MediaWiki estos mensajes pueden tomar parámetros, por eso se llaman plantillas (''templates''). Con estos parámetros se puede conseguir que el mismo mensaje tenga textos variables en función de los valores que toman los parámetros al transcluirlos.
 
Para definir los parámetros en una plantilla lo único que tienes que hacer es usar la etiqueta <nowiki>{{{n}}}</nowiki>, donde n es un número o un identificador de texto, allá donde quieras poner un texto variable. Recuerda que los parámetros en la plantilla llevan tres llaves en vez de dos.
 
Para usar la plantilla con argumentos se usa una de las sintaxis siguientes (dependiendo de la definición de la plantilla):
 
#<nowiki>{{nombre de plantilla|parámetro=texto|parámetro2=texto2}}</nowiki> si los parámetros se han definido con un nombre, es decir, ''n'' es un texto alfanumérico.
#<nowiki>{{nombre de plantilla|texto|texto2}}</nowiki> si los parámetros se han definido con un número, es decir, ''n'' es un número en el ejemplo anterior.
 
== Lista de plantillas ==