Module:Infobox/doc

De Les Archives de Vault-Tec
Révision datée du 16 juillet 2021 à 10:37 par Kharmitch (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Ceci est la page de documentation pour Module:Infobox

Licence pour Wikipédia

Le contenu de cette page a été entièrement ou partiellement copié sur Wikipédia, l'encyclopédie libre, et est donc sous licence Creative Commons Paternité-Partage des Conditions Initiales à l'Identique 3.0 non transposé. La version originale, son historique et ses auteurs peuvent être trouvés sur la page Wikipédia "Module:Infobox".

Ce module génère une infobox à partir d'une structure définie dans un sous-module.

build(frame)[modifier le wikicode]

Fonction à utiliser depuis un modèle, elle ne prend qu'un paramètre direct, nom, le nom du sous-module où est définie la structure de l'infobox. Par exemple Modèle:Infobox Quête contient {{#invoke:Infobox|build|nom=Quête}}, indiquant qu'il faut utiliser Module:Infobox/Quête. Les paramètres passés au modèles sont disponibles dans le Module:Infobox/Localdata, qui peut être appelé depuis les sous-modules.

La structure de l'infobox est définie par une table contenue dans un sous-module, et dont le format est :

{
  parts = {} -- les différentes sous-parties de l'infobox
}

La partie parts contient elle-même des tables, ou des fonctions utilisant les variables localdata et item pour créer des tables. Pour une liste des types de données acceptés, et des conseils pratiques, voir Aide:Infobox en Lua.