« Module:Infobox/Configs/Plugin » : différence entre les versions
De Nefald
Autres actions
m Singulier + lien |
Ajout docs |
||
| Ligne 86 : | Ligne 86 : | ||
}, | }, | ||
{ | { | ||
titre = ' | titre = 'Liens & Ressources', | ||
champs = { | champs = { | ||
{ cle = 'docs', label = 'Documentation', | |||
process = function(value, args, frame) | |||
if value and value ~= '' then | |||
-- Si c'est déjà un lien formaté MediaWiki, le garder tel quel | |||
if value:match('^%[.+%]$') then | |||
return frame:preprocess(value) | |||
-- Si c'est une URL, créer un lien automatique | |||
elseif value:match('^https?://') then | |||
return frame:preprocess('[' .. value .. ' Documentation]') | |||
else | |||
-- Si c'est du texte simple, le traiter comme un nom de page | |||
return '[[' .. value .. ']]' | |||
end | |||
end | |||
return nil | |||
end | |||
}, | |||
{ cle = 'bukkit', label = 'Bukkit', | { cle = 'bukkit', label = 'Bukkit', | ||
process = function(value, args, frame) | process = function(value, args, frame) | ||