« Module:Palette » : différence entre les versions

De Lagny-sur-Marne Wiki
Aller à la navigation Aller à la recherche
0x010D (discussion | contributions)
bugs
0x010D (discussion | contributions)
ExpandTemplate : copie des args dans une nouvelle table.
Ligne 20 : Ligne 20 :
if param then texte = texte:format( param, ... )
if param then texte = texte:format( param, ... )
end  
end  
return '<hr><p class="error">' .. texte .. '</p>\n'
return '<p class="error">' .. texte .. '</p>\n'
end
end
local function _pasDePalette()
local function _pasDePalette()
Ligne 32 : Ligne 32 :
local function _paletteAvecParametres( i )
local function _paletteAvecParametres( i )
local nocat = parentArgs.nocat
local argsPalette = { }
parentArgs.nocat = parentArgs[ 'nocat' .. i ]
for n, v in pairs( parentArgs ) do
local resutl = frame:expandTemplate{ title = 'Palette ' .. parentArgs[i], args = parentArgs }
if not n.tonumber then
parentArgs.nocat = nocat
argsPalette[n] = v
return resutl
if n.match( i .. '$' ) then
argsPalette[ n:sub(0 - i.tostring:len() ) ] = v
elseif not argsPalette[n] then
argsPalette[n] = v
end
end
end
local resutl = frame:expandTemplate{ title = 'Palette ' .. parentArgs[i], args = argsPalette }
end
end

Version du 29 août 2014 à 08:03

local Palette = { }

local function paletteAvecParametre( i, args )

end

function Palette.listePalette( frame ) local args = frame.args local parentArgs = frame:getParent().args

local wikiTable = { '

' )

for i, v in pairs( categories ) do wikiTable:insert( v ) end

return wikiTable:concat() end


return Palette