« Module:Infobox/doc » : différence entre les versions

De Les Archives de Vault-Tec
Kharmitch (discussion | contributions)
Page créée avec « {{Copyright Wikipédia|Module:Infobox}} Ce module génère une infobox à partir d'une structure définie dans un sous-module. == build(frame) == Fonction à utiliser d… »
 
Kharmitch (discussion | contributions)
mAucun résumé des modifications
 
Ligne 18 : Ligne 18 :


<includeonly>
<includeonly>
[[Catégorie:Module Infobox|*]]
[[Catégorie:Module Infobox| ]]
</includeonly>
</includeonly>

Dernière version du 16 juillet 2021 à 10:37

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.