Modification de Module:Introduction de page-liste
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 1 : | Ligne 1 : | ||
local p = {} | local p = {} | ||
function p. | local abb = require('Module:Abréviation') | ||
function p.build(frame) | |||
local args = require('Module:Outils').extractArgs(frame) | |||
local game = args['jeu'] | local game = args['jeu'] | ||
local gameName = | local gameName = abb.name(game) | ||
local subject = args['sujet'] or '' | local subject = args['sujet'] or '' | ||
Ligne 10 : | Ligne 14 : | ||
local mainSubjectLink = args['lien du sujet'] or subject | local mainSubjectLink = args['lien du sujet'] or subject | ||
local categories = args['boîte de contenu'] ~= 'non' | |||
local contentBox = args['catégorie'] ~= 'non' | |||
local intro = '' | local intro = '' | ||
Ligne 24 : | Ligne 31 : | ||
} | } | ||
if categories then | |||
. | categories = abb.categories({ game, plural, '*' }) or '' | ||
else | |||
categories = '' | |||
end | |||
end | |||
if contentBox then | |||
contentBox = require('Module:Boîte de contenu de jeu').build({ args = { nom = gameName }}) | |||
else | |||
contentBox = '' | |||
end | end | ||
return | local intro = mw.html.create('div') | ||
:addClass('avt-introduction') | |||
:tag('p') | |||
:wikitext(intro) | |||
:done() | |||
:tag('ul') | |||
:tag('li'):wikitext(puce[1]):done() | |||
:tag('li'):wikitext(puce[2]):done() | |||
:tag('li'):wikitext(puce[3]):done() | |||
:allDone() | |||
local clear = '<div style="clear:both;">' | |||
return contentBox .. tostring(intro) .. categories .. clear | |||
end | end | ||
return p | return p |