Inicio
Al azar
Acceder
Configuración
Acerca de Wiki TVenserio
Descargos
Wiki TVenserio
Buscar
Editando
Módulo:Ficha/doc
(sección)
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
=== Uso === Este módulo permite crear fichas específicas como, por ejemplo, las {{ep|ficha de persona}} o la {{ep|ficha de embalse}}. Para ello, el módulo puede llamarse desde una ficha que utilice la plantilla {{ep|ficha}}, la cual llama a este módulo, por ejemplo: :<code><nowiki>{{Ficha |titulo = }} </nowiki></code> , la cual a su vez hace: <code><nowiki>{{#invoke:Ficha|infobox}}</nowiki></code> o que llame a otro módulo Lua, por ejemplo, el [[:módulo:ficha de persona]] que llame a su vez a este módulo. Para ello en la ficha de persona: <code><nowiki>{{#invoke:Ficha de persona|Ficha}}</nowiki></code> Después en el módulo correspondiente hay que escribir algo de la forma: <syntaxhighlight lang="Lua"> local z = {} -- Módulos y funciones externas local moduloArgumentos = require('Módulo:Argumentos') local moduloFicha = require('Módulo:Ficha') function z.Ficha(frame) --Obtener una copia de los argumentos eliminando los argumentos sin valor local args = moduloArgumentos.obtenerArgumentosConValor(frame) local fichaXXX = { titulo = args.titulo, resto de parámetros ... } return moduloFicha.infobox(fichaXXX) end return z </syntaxhighlight>
Resumen:
Ten en cuenta que todas las contribuciones a Wiki TVenserio pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase
Wiki TVenserio:Derechos de autor
para más detalles).
¡No uses textos con copyright sin permiso!
Cancelar
Ayuda de edición
(se abre en una ventana nueva)