« 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 |
Version du 24 septembre 2025 à 14:25
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