Esta es la página de documentación de Módulo:Listas

Este módulo devuelve varias clases de listas. {{#invoke:listas|función|primer elemento|segundo elemento|...|último elemento|parámetros opcionales}}

Funciones

editar
  • lista: devuelve una lista de elementos separados por comas. Por ejemplo:
{{#Invoke:listas|lista|elemento1|elemento2|elemento3}} devuelve: elemento1, elemento2 y elemento3
  • listahtml: devuelve una lista html. Cambiando la función en el ejemplo anterior, queda:
{{#Invoke:listas|listahtml|elemento1|elemento2|elemento3}} devuelve
  • elemento1
  • elemento2
  • elemento3
  • primero: devuelve el primer elemento de la lista ordenada alfabéticamente. Por ejemplo:
{{#Invoke:listas|primero|gato|perro|conejo}} devuelve: conejo

Parámetros opcionales

editar
  • enlazar: Si se informa con enlazar=sí se genera un enlace a cada elemento de la lista.
La plantilla automáticamente añade a cada elemento el espacio de nombres donde se utiliza la plantilla. Por ejemplo, {{#Invoke:listas|lista|enlazar=sí|listas|math}} añade el espacio de nombre "Módulo" por haberse utilizado en Módulo:Listas/doc: listas y math
Para evitarlo puede utilizarse el parámetro espacio de nombres sin informar. Por ejemplo, {{#Invoke:listas|lista|enlazar=sí|espacio de nombres=|listas|math}} produce:
listas y math
La plantilla desambigua automáticamente. Así, si un elemento incluye texto entre paréntesis no lo muestra aunque en caso de enlazar se enlaza al nombre completo del elemento. Por ejemplo, {{#Invoke:listas|lista|enlazar=sí|espacio de nombres=|vela (náutica)|elemento2|elemento3}} muestra vela pero enlaza a vela (náutica):
vela, elemento2 y elemento3
Si uno de los elementos ya está enlazado se muestra correctamente. Por ejemplo: {{#Invoke:listas|lista|enlazar=sí|espacio de nombres=|[[vela]]|elemento2|elemento3}} muestra vela en vez de [[vela]]:
vela, elemento2 y elemento3
  • separador: Cadena que separa los elementos de la lista. Si no se utiliza se toma por defecto como separador ", ". Por ejemplo {{#Invoke:listas|lista|separador=<br/>|elemento1|elemento2|elemento3}} muestra:
    elemento1
    elemento2
    elemento3
  • conjunción: Cadena que separa el último elemento de la lista. Si no se utiliza se toma por defecto el separador. Por ejemplo {{#Invoke:listas|lista|conjunción=o|elemento1|elemento2|elemento3}} muestra:
    elemento1, elemento2 o elemento3
  • delimitador: Se utiliza para mostrar los elementos entre delimitadores. Por ejemplo para mostrar los elementos entre cursivas se puede hacer: {{#Invoke:listas|lista|enlazar=no|delimitador=''|El gran robo del tren (novela)|Caída libre (novela)||Jumper (novela)|}}
    El gran robo del tren (novela), Caída libre (novela) y Jumper (novela)
  • clase: Si se utiliza la función listahtml, clase CSS de la lista. Los valores normales son "plainlist" para listas sin viñetas y "hlist" para listas horizontales. Por ejemplo, {{#Invoke:listas|listahtml|enlazar=sí|clase=hlist|elemento1|elemento2}} produce:

Plantillas que usan el módulo

editar