« Module:Infobox » : différence entre les versions
De Nefald
Autres actions
m A protégé « Module:Infobox » ([Modifier=Autoriser uniquement les administrateurs] (infini) [Renommer=Autoriser uniquement les administrateurs] (infini)) [protection en cascade] Balises : Modification par mobile Modification par le web mobile |
Aucun résumé des modifications |
||
| Ligne 8 : | Ligne 8 : | ||
local args = getArgs(frame, {parentFirst = true}) | local args = getArgs(frame, {parentFirst = true}) | ||
local infoboxType = args.type or ' | -- Récupérer le type d'infobox | ||
local infoboxType = args.type | |||
if not infoboxType or infoboxType == '' then | |||
return '<div class="error">Type d\'infobox requis</div>' | |||
end | |||
-- Récupérer la configuration | |||
local config = configs[infoboxType] | local config = configs[infoboxType] | ||
if not config then | if not config then | ||
return '<div class="error">Type d\'infobox | return '<div class="error">Type d\'infobox inconnu : ' .. infoboxType .. '</div>' | ||
end | end | ||
return | -- Construire l'infobox | ||
return core.build(args, config) | |||
end | end | ||
return p | return p | ||