Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

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