Module:DictRousseau : Différence entre versions
De Wicri Musique
(28 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 2 : | Ligne 2 : | ||
function p.vedette(frame) | function p.vedette(frame) | ||
− | a = frame:expandTemplate { title='Petites capitales', args= | + | 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