Module:DictRousseau : Différence entre versions
De Wicri Musique
| (16 révisions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 9 : | Ligne 9 : | ||
end | end | ||
| − | function p.liste( | + | function p.liste(frame) |
| − | local 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