Module:Chartes/données : Différence entre versions

De Lagny-sur-Marne Wiki
Aller à : navigation, rechercher
Ligne 23 : Ligne 23 :
 
data.test = {  -- ceci est un… test
 
data.test = {  -- ceci est un… test
 
-- une entrée "défaut" est obligatoire dans votre table
 
-- une entrée "défaut" est obligatoire dans votre table
  ["défaut"] = { "FFFFFF", "EEEEEE" },
+
  ["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 il faut dupliquer l'entrée
+
   -- s'il existe plusieurs noms pour la même chose l'entrée doit contenir une chaîne
   -- pas terrible, je regarde pour améliorer ça
+
   -- 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",
 
  ["default"] = "défaut",
 
   -- accessible grâce au paramètre "type=cat1"
 
   -- accessible grâce au paramètre "type=cat1"

Version du 28 octobre 2013 à 08:51

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" }, -- 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" },
}



-- 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