Module:Infobox/Configs
De Nefald
Autres actions
La documentation pour ce module peut être créée à Module:Infobox/Configs/doc
local configs = {}
-- Fonction pour charger dynamiquement les configurations
function configs.load(configName)
-- Si déjà en cache, retourner directement
if configs[configName] then
return configs[configName]
end
-- Essayer de charger la configuration
local moduleName = 'Module:Infobox/Configs/' .. configName
local success, config = pcall(require, moduleName)
if success then
-- Mettre en cache pour les prochaines utilisations
configs[configName] = config
return config
else
-- Erreur plus descriptive
error('Type d\'infobox inconnu : ' .. configName .. ' (Module: ' .. moduleName .. ')')
end
end
return configs