Bienvenue sur le wiki de Nuit debout, nous sommes le 2999 mars.




Modification de Module:Documentation

Aller à : navigation, rechercher

Attention : Vous n’êtes pas connecté. Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre nom d’utilisateur, entre autres avantages.

Cette modification va être défaite. Veuillez vérifier les modifications ci-dessous, puis publier si c’est bien ce que vous voulez faire.
Version actuelle Votre texte
Ligne 102 : Ligne 102 :
  
 
local function contenu(args, doc, existeDoc)
 
local function contenu(args, doc, existeDoc)
local page = mw.title.getCurrentTitle()
 
 
local res = mw.html.create():newline()
 
local res = mw.html.create():newline()
  
Ligne 114 : Ligne 113 :
 
res:wikitext(frame:expandTemplate{title = doc.prefixedText})
 
res:wikitext(frame:expandTemplate{title = doc.prefixedText})
 
end
 
end
elseif page.subpageText ~= 'Bac à sable' and page.subpageText ~= 'Test' then
+
elseif mw.title.getCurrentTitle().subpageText ~= 'Bac à sable' then
 
local texteBandeau = '<b>Ce %s ne possède aucune [[Aide:Documentation de modèle|documentation]] '
 
local texteBandeau = '<b>Ce %s ne possède aucune [[Aide:Documentation de modèle|documentation]] '
 
..'explicative en sous-page</b>, pas même une description succincte.<br> '
 
..'explicative en sous-page</b>, pas même une description succincte.<br> '
 
..'Vous pouvez %s afin de documenter ce %s adéquatement.'
 
..'Vous pouvez %s afin de documenter ce %s adéquatement.'
 +
local ns = mw.title.getCurrentTitle().namespace
 +
if ns == 10 or ns == 828 then
 +
texteBandeau = texteBandeau .. '[[Catégorie:%s sans documentation]]'
 +
end
 
if args.module then
 
if args.module then
 
texteBandeau = texteBandeau:format(
 
texteBandeau = texteBandeau:format(
 
'module',
 
'module',
 
lienUrl(doc, 'créer cette sous-page', 'edit', 'Module'),
 
lienUrl(doc, 'créer cette sous-page', 'edit', 'Module'),
 +
'module',
 
'module'
 
'module'
 
)
 
)
Ligne 128 : Ligne 132 :
 
'modèle',
 
'modèle',
 
lienUrl(doc, 'créer cette sous-page', 'edit', ''),
 
lienUrl(doc, 'créer cette sous-page', 'edit', ''),
 +
'modèle',
 
'modèle'
 
'modèle'
 
)
 
)
end
 
if page.namespace == 10 then
 
texteBandeau = texteBandeau .. '[[Catégorie:Modèle sans documentation]]'
 
elseif page.namespace == 828 then
 
if page.baseText == 'Carte/données' or page.baseText == 'Country data' or page.text:sub(1, 12) == 'Utilisateur:' then
 
-- pas de catégorisation pour : modèles de données, pseudo-namespace "Module:Utilisateur:Toto/Nom du module"
 
else
 
texteBandeau = texteBandeau .. '[[Catégorie:Module sans documentation]]'
 
end
 
 
end
 
end
 
local param = {
 
local param = {
Ligne 298 : Ligne 294 :
 
:node(contenu(args, doc, existeDoc))
 
:node(contenu(args, doc, existeDoc))
 
:node(notice(args, page, doc, existeDoc))
 
:node(notice(args, page, doc, existeDoc))
 
--Catégorisation des modules, en rangeant à part les modules de données
 
if page.namespace == 828 and page.subpageText ~= 'Bac à sable' and page.subpageText ~= 'Test' then
 
if page.isSubpage and page.baseText == 'Carte/données' then
 
res:wikitext("[[Catégorie:Module de paramétrage de carte]]")
 
elseif page.isSubpage and page.baseText == 'Country data' then
 
res:wikitext("[[Catégorie:Module d'informations pays]]")
 
else
 
res:wikitext("[[Catégorie:Module en langage Lua]]")
 
end
 
end
 
  
 
return tostring(res)
 
return tostring(res)

Avertissement : Toutes les contributions au wiki NuitDebout sont considérées comme publiées sous les termes de la licence Creative Commons attribution partage à l'identique 3.0.

Annuler | Aide (ouvre une nouvelle fenêtre)

Modèle utilisé par cette page :