« Module:Infobox/Configs » : différence entre les versions
De Nefald
Autres actions
Aucun résumé des modifications Balise : Révoqué |
Aucun résumé des modifications Balise : Révoqué |
||
| Ligne 1 : | Ligne 1 : | ||
local configs = {} | local configs = {} | ||
-- Charge | -- Liste des configurations disponibles à charger | ||
local configList = { | |||
'Monde', | |||
'Localite', | |||
-- Ajoutez ici d'autres types d'infobox | |||
-- 'Edifice', | |||
-- 'Personnage', | |||
-- 'Organisation', | |||
} | |||
-- Charge toutes les configurations de la liste | |||
for _, configName in ipairs(configList) do | |||
local success, config = pcall(require, 'Module:Infobox/Configs/' .. configName) | local success, config = pcall(require, 'Module:Infobox/Configs/' .. configName) | ||
if success then | if success then | ||
configs[configName] = config | |||
else | else | ||
-- | -- Log l'erreur mais continue | ||
mw.log(' | mw.log('Impossible de charger la configuration: ' .. configName) | ||
configs[configName] = nil | |||
configs[configName] = | |||
end | end | ||
end | end | ||
return configs | return configs | ||