Module:Chartes/données
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 ... Notes : 1) Toutes les tables *doivent* avoir une valeur "défaut" 2) Il n'est pas possible d'avoir des accents. Si besoin utiliser la notation : data["le nom avec espaces et accents"] = { … } Voir ci-dessous le type "test" pour un exemple --]] ---------------------------------------- Test ---------------------------------------- --[[ Test ]]-- -- la charte ci-dessous correspond au paramètre "infobox=test". data.test = { -- ceci est un… test -- une entrée "défaut" est obligatoire dans votre table ["défaut"] = { "FFFFFF", "EEEEEE" }, -- chaque entrée doit avoir au moins deux champs (type 'string') -- s'il existe plusieurs noms pour la même chose l'entrée doit contenir une chaîne -- correspondant au nom cible (ici "default" → "défaut"). -- Attention : on ne peut pas faire un redirect vers un redirect (comme dans WP :)). ["default"] = "défaut", -- accessible grâce au paramètre "type=cat1" ["cat1"] = { "AAAAAA", "AAAA00" }, -- accessible grâce au paramètre "type=cat1" ["cat2"] = { "777777", "777700" }, } ---------------------------------------- Autres modèles (hors Infobox) ---------------------------------------- -- Pour le Modèle:Titre section data.titre = { ["défaut"] = { "C2DFFF" }, ["default"] = "défaut", -- version en français ["black"] = { "2e3436" }, ["blue"] = { "C2DFFF" }, ["bright_red"] = { "ff0000" }, ["bright red"] = "bright_red", ["dark_blue"] = { "000080" }, ["dark blue"] = "dark_blue", ["dark_green"] = { "008000" }, ["dark green"] = "dark_green", ["french_beige"] = { "c8ad7f" }, ["french beige"] = "french_beige", ["green"] = { "b8ecbe" }, ["grey"] = { "b0b0b0" }, ["orange"] = { "ffc070" }, ["pink"] = { "ff64e3" }, ["purple"] = { "dbbce8" }, ["red"] = { "ffc2c2" }, ["yellow"] = { "faea73" }, } ---------------------------------------- Infobox ---------------------------------------- -- Pictogrammes d'Infobox data.pictogramme = { ["défaut"] = { "defaut", "defaut" }, ["default"] = "défaut", -- version en français ["autre"] = "défaut", ["pluridisciplinaire"] = "défaut", ["temporaire"] = "défaut", -- ["boite"] = { "Boite silhouette", "Boite silhouette blanc" }, ["vaisseau"] = { "X-Wing_silhouette", "X-Wing_silhouette_blanc" }, } -- Pour l'infobox Boite data.boite= { ["défaut"] = { "3B3B3B", "3B3B3B", "FFFFFF" }, ["default"] = "défaut", -- version en français ["empire"] = { "8B8D8F", "8B8D8F", "FFFFFF" }, ["mixte"] = "défaut", ["premier ordre"] = { "474747", "474747", "FFFFFF" }, ["racaille"] = { "80886F", "80886F", "FFFFFF" }, ["rebelle"] = { "855B59", "855B59", "FFFFFF" }, ["république"] = { "DCBD9F", "DCBD9F", "FFFFFF" }, ["résistance"] = { "B46738", "B46738", "FFFFFF" }, ["séparatiste"] = { "4C5A84", "4C5A84", "FFFFFF" }, } -- Pour l'infobox Pilote data.pilote= { ["défaut"] = { "256A93", "256A93", "FFFFFF" }, ["default"] = "défaut", -- version en français ["empire"] = { "8B8D8F", "8B8D8F", "FFFFFF" }, ["mixte"] = "défaut", ["premier ordre"] = { "474747", "474747", "FFFFFF" }, ["racaille"] = { "80886F", "80886F", "FFFFFF" }, ["rebelle"] = { "855B59", "855B59", "FFFFFF" }, ["république"] = { "DCBD9F", "DCBD9F", "FFFFFF" }, ["résistance"] = { "B46738", "B46738", "FFFFFF" }, ["séparatiste"] = { "4C5A84", "4C5A84", "FFFFFF" }, } -- Pour l'infobox Vaisseau data.vaisseau = { ["défaut"] = { "3B3B3B", "3B3B3B", "FFFFFF" }, ["default"] = "défaut", -- version en français ["empire"] = { "8B8D8F", "8B8D8F", "FFFFFF" }, ["mixte"] = "défaut", ["premier ordre"] = { "474747", "474747", "FFFFFF" }, ["racaille"] = { "80886F", "80886F", "FFFFFF" }, ["rebelle"] = { "855B59", "855B59", "FFFFFF" }, ["république"] = { "DCBD9F", "DCBD9F", "FFFFFF" }, ["résistance"] = { "B46738", "B46738", "FFFFFF" }, ["séparatiste"] = { "4C5A84", "4C5A84", "FFFFFF" }, } -- on retourne les données return data