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={ 'Rousseau'}}
+
local args = frame.args
     return a
+
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