<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://baripedia.org/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfoboxBuilder%2FDocumentation</id>
	<title>Module:InfoboxBuilder/Documentation - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://baripedia.org/index.php?action=history&amp;feed=atom&amp;title=Module%3AInfoboxBuilder%2FDocumentation"/>
	<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:InfoboxBuilder/Documentation&amp;action=history"/>
	<updated>2026-04-21T02:04:35Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.38.6</generator>
	<entry>
		<id>https://baripedia.org/index.php?title=Module:InfoboxBuilder/Documentation&amp;diff=11742&amp;oldid=prev</id>
		<title>Arthur : 1 version</title>
		<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:InfoboxBuilder/Documentation&amp;diff=11742&amp;oldid=prev"/>
		<updated>2014-05-02T21:57:10Z</updated>

		<summary type="html">&lt;p&gt;1 version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ce module permet de structurer des données et de construire des infobox en code lua à partir d'un tableau de configuration situé dans la page ''Module:InfoboxBuilder/NOM_DE_L'INFOBOX''. La construction de l'infobox utilise [[Module:Infobox]].&lt;br /&gt;
&lt;br /&gt;
== Principe ==&lt;br /&gt;
&lt;br /&gt;
L'infobox implique plusieurs niveaux pour pouvoir être utilisée dans Wikipédia :&lt;br /&gt;
&lt;br /&gt;
# un modèle NOM_DE_L'INFOBOX:&lt;br /&gt;
#:Il n'est pas possible d'appeler directement les modules depuis les articles. Il faut donc passer par un modèle (par exemple, le modèle de l'infobox déjà existant) et à l'intérieur de ce modèle, on appelle le module associé par le code suivant :&lt;br /&gt;
#:&amp;lt;pre&amp;gt;{{#invoke:InfoboxBuilder|build|nom=NOM_DE_L'INFOBOX}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
# un module InfoboxBuilder/NOM_DE_L'INFOBOX&lt;br /&gt;
#:Le module spécifique indique quel genre de données doit être inclus dans l'infobox et le format dans lequel ces données doivent être intégrées. &lt;br /&gt;
&lt;br /&gt;
=== Exemples ===&lt;br /&gt;
* [[module:InfoboxBuilder/Composé chimique]] et son utilisation sur [[undéc-1-ène]] &lt;br /&gt;
* [[module:InfoboxBuilder/Philosophe]]&lt;br /&gt;
* [[:Catégorie:Module infobox]]&lt;br /&gt;
* [[:Catégorie:Modèle infobox Lua]]&lt;br /&gt;
&lt;br /&gt;
== Fonctions liées ==&lt;br /&gt;
&lt;br /&gt;
Des fonctions particulières sont associées à ce module :&lt;br /&gt;
* [[Module:InfoboxBuilder/Helpers]].&lt;br /&gt;
* [[Module:InfoboxBuilder/Common queries]].&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Le module situé dans la page Module:InfoboxBuilder/NOM_DE_L'INFOBOX doit retourner un tableau de la forme suivante (toutes les entrées sont optionnelles sauf précision contraire et avec leur valeur par défaut) :&lt;br /&gt;
&lt;br /&gt;
=== Infobox ===&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'isPart' = false, -- booléen permettant de désactiver la sortie de la &amp;lt;div&amp;gt; contenant l'infobox permet de faire des infobox modulaires&lt;br /&gt;
                     -- par défaut 'false'&lt;br /&gt;
   'class' = '', -- chaîne indiquant la classe CSS de l'infobox, par exemple 'infobox_v3' pour une infobox V3&lt;br /&gt;
                 -- par défaut 'infobox_v3'&lt;br /&gt;
   'style' = { composant par paire }, -- table indiquant les différents paramètres de style appliqués à l'infobox&lt;br /&gt;
   'parts' = { COMPOSANTS }, -- éléments composant l'infobox&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Composants d'une infobox ===&lt;br /&gt;
==== title ====&lt;br /&gt;
Permet d'afficher le titre de l’infobox.&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'title', -- type du composant&lt;br /&gt;
   'class' = '', -- chaîne indiquant la classe CSS du titre&lt;br /&gt;
                 -- par défaut 'entete'&lt;br /&gt;
   'style' = { composants par paire }, -- table indiquant les différents paramètres de style appliqués au titre&lt;br /&gt;
   'params' = nil, -- paramètres à utiliser pour le titre. Peut être une table triée par ordre décroissant de priorité&lt;br /&gt;
   'text' = '' -- si chaîne : titre par défaut, &lt;br /&gt;
               -- si fonction : fonction prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le titre&lt;br /&gt;
               --(court-circuite params)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== images ====&lt;br /&gt;
Permet d'afficher une ou deux images côte à côte.&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'images', --Type du composant&lt;br /&gt;
   'images' = { --Paramètres pour chacune des images, si le nom d'une des images ne peux être trouvé, l'image n’est pas affichée&lt;br /&gt;
       {&lt;br /&gt;
           'params' = nil, --Paramètre(s) à utiliser pour obtenir le nom de l'image&lt;br /&gt;
           'name' = '', --Si string, nom de l'image par défaut, si function, fonction prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le nom (court-circuite params). Si la fonction retourne nil ou '', rien n’est affiché&lt;br /&gt;
           'alt' = '', --Alternative textuelle de l'image&lt;br /&gt;
           'upright' = 1 --upright pour l'image. par défaut 1 / nombre d'images&lt;br /&gt;
       }&lt;br /&gt;
   },&lt;br /&gt;
   'legendParams' = '' --Paramètre(s) correspondant à la légende&lt;br /&gt;
   'legend' = '' --Si string, légende par défaut, si function, fonction prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir la légende. Si la fonction retourne nil ou '', rien n’est affiché&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== text ====&lt;br /&gt;
Permet d'ajouter du wikitext.&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'text', --Type du composant&lt;br /&gt;
   'class' = '', -- chaîne indiquant la classe CSS du texte&lt;br /&gt;
   'style' = { composants par paire }, -- table indiquant les différents paramètres de style appliqués au texte&lt;br /&gt;
   'text' = '', -- si chaîne : texte par défaut, &lt;br /&gt;
                -- si fonction : fonction prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le wikitext&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== table ====&lt;br /&gt;
Permet d'ajouter une table.&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'table', -- type du composant&lt;br /&gt;
   'class' = '', -- chaîne indiquant la classe CSS de la table&lt;br /&gt;
   'style' = { composants par paire }, -- table indiquant les différents paramètres de style appliqués à la table&lt;br /&gt;
   'styleCaption' = { composants par paire }, -- table indiquant les différents paramètres de style appliqués &lt;br /&gt;
                                             -- au titre de la table&lt;br /&gt;
   'params' = nil, -- paramètres à utiliser pour le titre du tableau&lt;br /&gt;
   'text' = '', -- si chaîne : titre du tableau par défaut, &lt;br /&gt;
                -- si fonction : fonction prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le titre&lt;br /&gt;
                -- (court-circuite params)&lt;br /&gt;
   'rows' = { LIGNES }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Composants d'une table ====&lt;br /&gt;
===== mixed =====&lt;br /&gt;
Cette structure permet de créer une ligne composée de 2 cellules : la première contenant la clé (label), la deuxième contenant la valeur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| clé || valeur&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'mixed', -- type de ligne&lt;br /&gt;
   'styleHeader' = { composants par paire }, -- table indiquant les différents paramètres de style appliqués à la clé&lt;br /&gt;
   'styleValue' = { composants par paire }, -- table indiquant les différents paramètres de style appliqués à la valeur&lt;br /&gt;
   'label' = '', -- clé de la ligne. Obligatoire.&lt;br /&gt;
   'params' = nil, -- paramètre à utiliser pour le titre. Peut être une table triée par ordre décroissant de priorité&lt;br /&gt;
   'property' = '', -- chaîne de type Pxxx où x est un nombre. Correspond à l'identifiant de la propriété de Wikidata stockant la valeur liée au label. &lt;br /&gt;
                    -- si une valeur est donnée pour le paramètre dans le code de l'article, cette valeur à la priorité,&lt;br /&gt;
                    -- si aucune valeur n'est fournie, le code va chercher la valeur correspondante sur Wikidata&lt;br /&gt;
   'hidden' = '', -- valeur possible 1 ou 0. Permet de masquer l'affichage de la valeur dans un menu déroulant&lt;br /&gt;
                  -- utile dans le cas d'une valeur très longue pour réduire la taille de l'infobox en mode normal&lt;br /&gt;
   'weblink' = '', -- chaîne correspondant à un lien web absolu qui permet de créer un hyperlien avec la valeur &lt;br /&gt;
   'value' = '', -- si chaîne : valeur par défaut, &lt;br /&gt;
                 -- si fonction : fonction prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le titre &lt;br /&gt;
                 -- court-circuite params. Si la fonction retourne nil ou '', la ligne n'est pas affichée&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== doubled =====&lt;br /&gt;
&lt;br /&gt;
Cette structure permet de créer deux lignes composées chacune d'une cellule : la cellule du haut contient la clé ou le label et celle du dessous contient la valeur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| label&lt;br /&gt;
|-&lt;br /&gt;
| valeur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'doubled', -- type de ligne&lt;br /&gt;
   'styleHeader' = { composants par paire }, -- table indiquant les différents paramètres de style appliqués à la clé&lt;br /&gt;
   'styleValue' = { composants par paire }, -- table indiquant les différents paramètres de style appliqués à la valeur&lt;br /&gt;
   'label' = '', -- clé de la ligne. Obligatoire.&lt;br /&gt;
   'params' = nil, --Paramètre à utiliser pour le titre. Peut être une table triée par ordre décroissant de priorité&lt;br /&gt;
   'property' = '', -- chaîne de type Pxxx où x est un nombre. Correspond à l'identifiant de la propriété de Wikidata stockant la valeur liée au label. &lt;br /&gt;
                    -- si une valeur est donnée pour le paramètre dans le code de l'article, cette valeur à la priorité,&lt;br /&gt;
                    -- si aucune valeur n'est fournie, le code va chercher la valeur correspondante sur Wikidata&lt;br /&gt;
   'value' = '', -- si chaîne : valeur par défaut, &lt;br /&gt;
                 -- si fonction : fonction prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le titre &lt;br /&gt;
                 -- court-circuite params. Si la fonction retourne nil ou '', la ligne n'est pas affichée&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemple d'utilisation du code ==&lt;br /&gt;
&lt;br /&gt;
* Utilisation d'une fonction pour générer une valeur :&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;{  &lt;br /&gt;
   'type' = 'mixed',&lt;br /&gt;
   'label' = 'Test',&lt;br /&gt;
   'value' = function( frame ) return frame.args.test end&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Générer une table contenant les élément css à appliquer à un élément de l'infobox :&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;{  &lt;br /&gt;
   'style' = buildStyleTable({'width','300px','align','right'})&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{Projet Scribunto}}&lt;br /&gt;
[[Catégorie:Module infobox|*]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arthur</name></author>
	</entry>
	<entry>
		<id>https://baripedia.org/index.php?title=Module:InfoboxBuilder/Documentation&amp;diff=7747&amp;oldid=prev</id>
		<title>Arthur : 1 version</title>
		<link rel="alternate" type="text/html" href="https://baripedia.org/index.php?title=Module:InfoboxBuilder/Documentation&amp;diff=7747&amp;oldid=prev"/>
		<updated>2014-01-13T22:02:15Z</updated>

		<summary type="html">&lt;p&gt;1 version&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ce module permet de créer des infobox à partir d'un tableau de configuration situé dans la page Module:InfoboxBuilder/NOM_DE_L'INFOBOX. Utilise [[Module:Infobox]].&lt;br /&gt;
&lt;br /&gt;
== Briques d'Infobox ==&lt;br /&gt;
=== Briques élémentaires ===&lt;br /&gt;
Voir [[Module:InfoboxBuilder/Helpers]].&lt;br /&gt;
&lt;br /&gt;
=== Briques spécifiques ===&lt;br /&gt;
Voir [[Module:InfoboxBuilder/Common queries]].&lt;br /&gt;
&lt;br /&gt;
== Exemples ==&lt;br /&gt;
Voir [[module:InfoboxBuilder/Composé chimique]] et l'application sur [[undéc-1-ène]].&lt;br /&gt;
&lt;br /&gt;
=== Configuration: [[Module:InfoboxBuilder/Philosophe]] ===&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
local helper = require &amp;quot;Module:InfoboxBuilder/Helpers&amp;quot;&lt;br /&gt;
local common = require &amp;quot;Module:InfoboxBuilder/Common queries&amp;quot;&lt;br /&gt;
&lt;br /&gt;
return {&lt;br /&gt;
    parts = {&lt;br /&gt;
		helper.title_n({&lt;br /&gt;
			value = 'nom',&lt;br /&gt;
			icon = 'auteur', &lt;br /&gt;
			background = function(frame) if frame.args['couleur'] then return frame.args['couleur'] else return '#B0C4DE' end end&lt;br /&gt;
		}),&lt;br /&gt;
        {&lt;br /&gt;
            type = 'text',&lt;br /&gt;
            text = function( frame ) if frame.args['région'] then return '&amp;lt;p class=&amp;quot;center&amp;quot; style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;' .. frame.args['région'] .. '&amp;lt;/p&amp;gt;' end end&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            type = 'text',&lt;br /&gt;
            text = function( frame ) if frame.args['époque'] then return '&amp;lt;p class=&amp;quot;center&amp;quot; style=&amp;quot;font-weight: bold&amp;quot;&amp;gt;' .. frame.args['époque'] .. '&amp;lt;/p&amp;gt;' end end&lt;br /&gt;
        },&lt;br /&gt;
        common.mainimage('image', 'légende'),&lt;br /&gt;
        helper.table('hidden',&lt;br /&gt;
                common.birth('naissance', 'lieu de naissance'),&lt;br /&gt;
                common.death('décès', 'lieu de décès'),&lt;br /&gt;
                common.nationality('nationalité'),&lt;br /&gt;
                helper.mixed('Langue', 'langue'),&lt;br /&gt;
                -- version paramètres nommés&lt;br /&gt;
                helper.mixed_n{ label = 'Titre', params = 'titre'},&lt;br /&gt;
                helper.mixed('École/tradition', 'tradition philosophique'),&lt;br /&gt;
                -- version paramètres nommés&lt;br /&gt;
                helper.mixed_n{ label = 'Principaux intérêts', params = 'principaux intérêts'},&lt;br /&gt;
                helper.mixed('Idées remarquables', 'idées remarquables'),&lt;br /&gt;
                helper.mixed('Œuvres principales', 'œuvres principales'),&lt;br /&gt;
                -- utilisation paramètres nommés + valeur par défaut&lt;br /&gt;
                common.influencedby('influencé par'),&lt;br /&gt;
                common.influenced('a influencé'),&lt;br /&gt;
                helper.mixed('Célèbre pour', 'célèbre pour'),&lt;br /&gt;
                -- utilisation paramètres nommés + valeur par défaut&lt;br /&gt;
                helper.mixed_n{ label = 'Citation'},&lt;br /&gt;
                helper.mixed('Adjectifs dérivés', 'adjectifs dérivés')&lt;br /&gt;
            ),&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contenu du modèle ===&lt;br /&gt;
&amp;lt;pre&amp;gt;{{#invoke:InfoboxBuilder|build|nom=Philosophe}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Voir aussi ==&lt;br /&gt;
* [[:Catégorie:Module infobox]]&lt;br /&gt;
* [[:Catégorie:Modèle infobox Lua]]&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
Le module situé dans la page Module:InfoboxBuilder/NOM_DE_L'INFOBOX doit retourner un tableau de la forme suivante (toutes les entrés sont optionnelles sauf précision contraire et avec leur valeur par défaut) :&lt;br /&gt;
&lt;br /&gt;
=== Tableau principal ===&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'isPart' = false, -- Bolléen permettant de désactiver la sortie de la &amp;lt;div&amp;gt; contenant l'infobox. Permet de faire des infobox modulaires&lt;br /&gt;
   'typeInfobox' = '', -- string indiquant le type d'infobox, par exemple 'infobox_v3' pour une infobox V3 ('infobox_v3' par défaut)&lt;br /&gt;
   'styleInfobox' = '', -- string indiquant les différent paramètres de style appliqués à l'infobox&lt;br /&gt;
   'parts' = { COMPOSANTS } --Contenu de l'infobox&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Composants ===&lt;br /&gt;
==== title ====&lt;br /&gt;
Permet d'afficher le titre de l’infobox.&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'title', --Type du composant&lt;br /&gt;
   'class' = '', --Class porté par le &amp;lt;p&amp;gt; contenant le titre&lt;br /&gt;
   'icon' = '', --Icône de titre gérée via Common.css&lt;br /&gt;
   'params' = nil, --Paramètres à utiliser pour le titre. peut être une table trié par ordre décroissant de priorité&lt;br /&gt;
   'text' = '' --Si string titre par défaut, si function, fonction, prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le titre (court-circuite params)&lt;br /&gt;
   'background' = '' --Couleur de font du titre&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== images ====&lt;br /&gt;
Permet d'afficher une ou deux images côte à côte.&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'images', --Type du composant&lt;br /&gt;
   'images' = { --Paramètres pour chacune des images, si le nom d'une des images ne peux être trouvé, l'image n’est pas affichée&lt;br /&gt;
       {&lt;br /&gt;
           'params' = nil, --Paramètre(s) à utiliser pour obtenir le nom de l'image&lt;br /&gt;
           'name' = '', --Si string nom de l'image par défaut, si function, fonction, prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le nom (court-circuite params). Si la fonction retourne nil ou '', rien n’est affiché&lt;br /&gt;
           'alt' = '', --Alternative textuelle de l'image&lt;br /&gt;
           'upright' = 1 --upright pour l'image. par défaut 1 / nombre d'images&lt;br /&gt;
       }&lt;br /&gt;
   },&lt;br /&gt;
   'legendParams' = '' --Paramètre(s) correspondant à la légende&lt;br /&gt;
   'legend' = '' --Si string légende par défaut, si function, fonction, prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir la légende. Si la fonction retourne nil ou '', rien n’est affiché&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== text ====&lt;br /&gt;
Permet d'ajouter du wikitext.&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'text', --Type du composant&lt;br /&gt;
   'text' = '' --Si string texte à ajouter, si function, fonction, prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le wikitext&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== table ====&lt;br /&gt;
Permet d'ajouter un tableau.&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'table', --Type du composant&lt;br /&gt;
   'params' = nil, --Paramètres à utiliser pour le titre du tableau&lt;br /&gt;
   'text' = '', --Si string titre du tableau par défaut, si function, fonction, prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le titre (court-circuite params)&lt;br /&gt;
   'class' = '', --Class porté par le &amp;lt;caption&amp;gt; contenant le titre&lt;br /&gt;
   'rows' = { LIGNES }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lignes ===&lt;br /&gt;
==== mixed ====&lt;br /&gt;
Cette structure permet de créer une ligne composée de 2 cellules : la première contenant la clé ou le label, la deuxième contenant la valeur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| label || valeur&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'mixed', --Type de la ligne&lt;br /&gt;
   'label' = '', --Clef de la ligne. Obligatoire.&lt;br /&gt;
   'params' = nil, --Paramètre à utiliser pour le titre. peut être une table trié par ordre décroissant de priorité&lt;br /&gt;
   'property' = '', --String de type Pxxx où x est un nombre. Correspond à l'identifiant de la propriété de Wikidata stockant la valeur liée au label. Si une valeur existe sur l'article, cette valeur à la priorité, Si aucune valeur n'est fournie, le code va chercher la valeur correspondante sur Wikidata.&lt;br /&gt;
   'hidden' = '', -- valeur possible 1 ou 0. Permet de masquer l'affichage de la valeur dans un menu déroulant. Utile dans la cas d'une valeur très longue pour réduire la taille de l'infobox en mode normal&lt;br /&gt;
   'weblink' = '', -- String correspondant à un lien web absolu qui permet de créer un hyperlien avec la valeur &lt;br /&gt;
   'value' = '', --Si string valeur par défaut, si function, fonction, prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le titre (court-circuite params). Si la fonction retourne nil ou '', la ligne n'est pas affichée&lt;br /&gt;
   'styleHeader' = '', -- String ou table décrivant les éléments de style applicable au label&lt;br /&gt;
   'styleValue' = '', -- String ou table décrivant les éléments de style applicable à la valeur&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemple (sans intérêt) avec l'usage d'une fonction :&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'mixed',&lt;br /&gt;
   'label' = 'Test',&lt;br /&gt;
   'value' = function( frame ) return frame.args.test end&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== doubled ====&lt;br /&gt;
&lt;br /&gt;
Cette structure permet de créer deux lignes composées chacune d'une cellule : la cellule du haut contient la clé ou le label et celle du dessous contient la valeur.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| label&lt;br /&gt;
|-&lt;br /&gt;
| valeur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=lua&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   'type' = 'mixed', --Type de la ligne&lt;br /&gt;
   'label' = '', --Clef de la ligne. Obligatoire.&lt;br /&gt;
   'params' = nil, --Paramètre à utiliser pour le titre. peut être une table trié par ordre décroissant de priorité&lt;br /&gt;
   'property' = '', --String de type Pxxx où x est un nombre. Correspond à l'identifiant de la propriété de Wikidata stockant la valeur liée au label. Si une valeur existe sur l'article, cette valeur à la priorité, Si aucune valeur n'est fournie, le code va chercher la valeur correspondante sur Wikidata.&lt;br /&gt;
   'value' = '', --Si string valeur par défaut, si fonction, fonction, prenant en paramètre le frame correspondant à l'article, exécutée pour obtenir le titre (court-circuite params). Si la fonction retourne nil ou '', la ligne n'est pas affichée&lt;br /&gt;
   'styleHeader' = '', -- String ou table décrivant les éléments de style applicable au label&lt;br /&gt;
   'styleValue' = '', -- String ou table décrivant les éléments de style applicable à la valeur&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{Projet Scribunto}}&lt;br /&gt;
[[Catégorie:Module infobox|*]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arthur</name></author>
	</entry>
</feed>