Module:Bac à sable/Liens
Apparence
La documentation de ce module est générée par le modèle {{Documentation module}}.
Les éditeurs peuvent travailler dans le bac à sable (créer).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local p = {}
local function addRow( row, results )
-- ligne vide ou uniquement une balise de catégorie
if row == '' or row:match( '^%[%[Cc]atégorie:.+%]%]$' ) then
results[ #results + 1 ] = row
else
results[ #results + 1 ] = '\n* '
results[ #results + 1 ] = row
end
end
function p.main( frame )
local parentArgs = frame:getParent().args
local results = {}
results[ #results + 1 ] = frame:extensionTag( 'nowiki' )
if not ( parentArgs[ 'site officiel' ] == '-' or parentArgs[ 'Site officiel' ] == '-' ) then
local row = frame:expandTemplate{ title = 'Site officiel' }
addRow( row, results )
end
if not ( parentArgs[ 'bases' ] == '-' or parentArgs[ 'Bases' ] == '-' ) then
local row = frame:expandTemplate{ title = 'Bases' }
addRow( row, results )
end
if not ( parentArgs[ 'dictionnaires' ] == '-' or parentArgs[ 'Dictionnaires' ] == '-' ) then
local row = frame:expandTemplate{ title = 'Dictionnaires' }
addRow( row, results )
end
if not ( parentArgs[ 'autorité' ] == '-' or parentArgs[ 'Autorité' ] == '-' ) then
local row = frame:expandTemplate{ title = 'Autorité' }
addRow( row, results )
end
return table.concat( results )
end
return p