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

De Lagny-sur-Marne Wiki
Aller à la navigation Aller à la recherche
0x010D (discussion | contributions)
pas de double cadre si dans le cas de palettes en boucle.
0x010D (discussion | contributions)
typo, palette en boucle gérer même avec le modèle actuel.
Ligne 28 : Ligne 28 :
local function _paletteInconnue( i )
local function _paletteInconnue( i )
categories.paletteInconnue = categoriePaletteInconnue
categories.paletteInconnue = categoriePaletteInconnue
return erreur( 'Erreur : Il n’existe pas de modèle « Palette %s »', parentArgs[i] )
return erreur( 'Erreur : il n’existe pas de modèle « Palette %s »', parentArgs[i] )
end
end
Ligne 56 : Ligne 56 :
if parentArgs[i] ~= '' then
if parentArgs[i] ~= '' then
local codePalette = args[i]:gsub( '^<div class="navbox_group"', '<div' )
local codePalette = args[i]:gsub( '<div class="navbox_group"', '<div' )
-- une ancre ^ pourra être ajoutée pour gagner en performance lorsque le modèle palette ne commencera plus par {{clr}}
if codePalette:match( '^%[%[:Modèle:' ) then  
if codePalette:match( '^%[%[:Modèle:' ) then  
-- La palette n'existe pas
-- La palette n'existe pas

Version du 29 août 2014 à 14: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