Module:DictRousseau : Différence entre versions
De Wicri Musique
(9 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 11 : | Ligne 11 : | ||
function p.liste(frame) | function p.liste(frame) | ||
local args = frame.args | local args = frame.args | ||
+ | local li='' | ||
for k, v in pairs( args ) do | for k, v in pairs( args ) do | ||
− | + | frame.args= { v } | |
+ | li = li .. '\n* ' .. p.vedette (frame) | ||
end | end | ||
− | return | + | return li |
end | end | ||
+ | |||
+ | function p.table(frame) | ||
+ | local args = frame.args | ||
+ | local tab='{| class="wikitable"\n' | ||
+ | for k, v in pairs( args ) do | ||
+ | frame.args= { v } | ||
+ | tab = tab .. '\n|-\n| ' .. p.vedette (frame) | ||
+ | end | ||
+ | tab = tab .. '\n|-\n|}\n' | ||
+ | return tab | ||
+ | end | ||
return p | return p |
Version actuelle datée du 14 mai 2021 à 09:05
La documentation pour ce module peut être créée à Module:DictRousseau/doc
local p = {}
function p.vedette(frame)
local args = frame.args
a = frame:expandTemplate { title='Petites capitales', args= args }
b = args[1]
c = '[[' .. b .. ' (Jean-Jacques Rousseau)|' .. a .. ']]'
return c
end
function p.liste(frame)
local args = frame.args
local li=''
for k, v in pairs( args ) do
frame.args= { v }
li = li .. '\n* ' .. p.vedette (frame)
end
return li
end
function p.table(frame)
local args = frame.args
local tab='{| class="wikitable"\n'
for k, v in pairs( args ) do
frame.args= { v }
tab = tab .. '\n|-\n| ' .. p.vedette (frame)
end
tab = tab .. '\n|-\n|}\n'
return tab
end
return p