Voir la source de Module:Correction syntaxique
De Didaquest
Aller à la navigationAller à la rechercheVous ne pouvez pas modifier cette page, pour les raisons suivantes :
Vous pouvez voir et copier le contenu de cette page.
local p = {}
local function _verif(passed_args, modele_args, cat)
local rv = ""
local nombre = 0
for a,b in pairs(passed_args) do
if (modele_args[a] == nil and b ~= "") then
nombre = nombre + 1
rv = rv .. '<span class="erreur_syntaxe_modele" style="display:none">' .. "L'argument " .. mw.text.nowiki(a) .. " (valeur " .. mw.text.nowiki(b) .. ") n'existe pas dans le modèle appelé</span>"
end
end
if (nombre > 0) then
local categorie
if (cat) and (cat ~= "") then
categorie = tostring(mw.title.new(cat, "Catégorie"))
else
categorie = "Catégorie:Page appelant un modèle avec un paramètre inconnu"
end
if (nombre > 10) then
rv = rv .. "[[" .. categorie .. "|+]]"
else
000
1:0
Modèles utilisés par cette page :
Revenir à la page Module:Correction syntaxique.