Module:DictRousseau : Différence entre versions
De Wicri Musique
| (34 révisions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
local p = {} | local p = {} | ||
| − | function p.vedette() | + | function p.vedette(frame) |
| − | a = ' | + | local args = frame.args |
| − | return | + | a = frame:expandTemplate { title='Petites capitales', args= args } |
| + | b = args[1] | ||
| + | c = '[[' .. b .. ' (Jean-Jacques Rousseau)|' .. a .. ']]' | ||
| + | return c | ||
end | 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 | return p | ||
Version actuelle datée du 14 mai 2021 à 08: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