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.

« Module:Infobox/Configs » : différence entre les versions

De Nefald
Hiob (discussion | contributions)
Aucun résumé des modifications
Balise : Révoqué
Hiob (discussion | contributions)
Aucun résumé des modifications
Balise : Révoqué
Ligne 3 : Ligne 3 :
-- Liste des configurations disponibles à charger
-- Liste des configurations disponibles à charger
local configList = {
local configList = {
     'Monde',
     'monde',
     'Localite',
     'localite',
     -- Ajoutez ici d'autres types d'infobox
     -- Ajoutez ici d'autres types d'infobox
     -- 'Edifice',
     -- 'Edifice',

Version du 24 septembre 2025 à 14:45

La documentation pour ce module peut être créée à Module:Infobox/Configs/doc

local configs = {}

-- 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)
    if success then
        configs[configName] = config
    else
        -- Log l'erreur mais continue
        mw.log('Impossible de charger la configuration: ' .. configName)
        configs[configName] = nil
    end
end

return configs