« Module:Infobox/doc » : différence entre les versions
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… » |
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
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.