Aller au contenu

Module:Infobox/Documentation

Une page de Wikipédia, l'encyclopédie libre.
Ceci est la version actuelle de cette page, en date du 21 juin 2025 à 01:21 et modifiée en dernier par Pohoua (discuter | contributions) (build(frame) : Orthographe). L'URL présente est un lien permanent vers cette version.
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)

Module pour la création d'infobox à partir d'un sous-module de paramétrage de l'infobox, de paramètres passés à un modèle et, le cas échéant, de données de Wikidata.

build(frame)

[modifier le code]

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 Tapis persan contient {{#invoke:Infobox|build|nom=Tapis persan}}, indiquant qu'il faut utiliser Module:Infobox/Tapis persan. Les paramètres passés au modèle sont disponibles dans le Module:Infobox/Localdata, qui peut être appelé depuis les sous-modules. Les classes css des infobox (actuellement infobox_v3 et noarchive) sont gérées par Modèle:Classes début infobox.

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

{
 maincolor = '#XXXXXX' -- couleur à utiliser par défaut pour les titres et les sous titre
 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.