Module:Chartes/données : Différence entre versions
Ligne 13 : | Ligne 13 : | ||
... | ... | ||
Note : toutes les tables *doivent* avoir une valeur "défaut" | Note : toutes les tables *doivent* avoir une valeur "défaut" | ||
+ | |||
+ | Voir ci-dessous le type "test" pour un exemple | ||
--]] | --]] | ||
+ | |||
+ | --[[ Test ]]-- | ||
+ | -- la charte ci-dessous correspond au paramètre "infobox=test". | ||
+ | -- À noter : il n'est pas possible ainsi d'avoir des accents. Si besoin utiliser la notation : | ||
+ | -- data["le nom avec espaces et accents"] = { … } | ||
+ | data.test = { -- ceci est un… test | ||
+ | -- une entrée "défaut" est obligatoire dans votre table | ||
+ | ["défaut"] = { "FFFFFF", "EEEEEE" }, | ||
+ | -- s'il existe plusieurs noms pour la même chose il faut dupliquer l'entrée | ||
+ | -- pas terrible, je regarde pour améliorer ça | ||
+ | ["default"] = data.test["défaut"], | ||
+ | -- accessible grâce au paramètre "catégorie=cat1" | ||
+ | ["cat1"] = { "AAAAAA", "AAAA00" }, | ||
+ | -- accessible grâce au paramètre "catégorie=cat1" | ||
+ | ["cat2"] = { "777777", "777700" }, | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
-- Pour l'infobox Biographie | -- Pour l'infobox Biographie | ||
data.biographie = { | data.biographie = { | ||
Ligne 23 : | Ligne 44 : | ||
["ABDA"] = { "80DDBF", "B0FFD0" }, | ["ABDA"] = { "80DDBF", "B0FFD0" }, | ||
} | } | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-- on retourne les données | -- on retourne les données | ||
return data | return data |
Version du 28 octobre 2013 à 08:27
La documentation pour ce module peut être créée à Module:Chartes/données/doc
--[[ Données pour le module Chartes, contenant les couleurs (primaire, secondaire) en fonction du "type" d'infobox --]] -- les données local data = {} --[[ une table à double entrée : index principal : le type d'infobox dedans : indice 1 : couleur primaire indice 2 : couleur secondaire ... Note : toutes les tables *doivent* avoir une valeur "défaut" Voir ci-dessous le type "test" pour un exemple --]] --[[ Test ]]-- -- la charte ci-dessous correspond au paramètre "infobox=test". -- À noter : il n'est pas possible ainsi d'avoir des accents. Si besoin utiliser la notation : -- data["le nom avec espaces et accents"] = { … } data.test = { -- ceci est un… test -- une entrée "défaut" est obligatoire dans votre table ["défaut"] = { "FFFFFF", "EEEEEE" }, -- s'il existe plusieurs noms pour la même chose il faut dupliquer l'entrée -- pas terrible, je regarde pour améliorer ça ["default"] = data.test["défaut"], -- accessible grâce au paramètre "catégorie=cat1" ["cat1"] = { "AAAAAA", "AAAA00" }, -- accessible grâce au paramètre "catégorie=cat1" ["cat2"] = { "777777", "777700" }, } -- Pour l'infobox Biographie data.biographie = { -- valeurs par défaut ["default"] = { "EEEEFF", "EEEEFF" }, ["défaut"] = { "EEEEFF", "EEEEFF" }, -- version en français -- Animation et bande dessinée asiatiques ["Animation et bande dessinée asiatiques"] = { "80DDBF", "B0FFD0" }, ["ABDA"] = { "80DDBF", "B0FFD0" }, } -- on retourne les données return data