« Module:Sandbox/TiagoLubiana/Infobox » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 165 :
function p.buildimages(params)
local images = {}
local upright, link, caption, alt
if type(params.imageparameters) == 'string' then
params.imageparameters = {params.imageparameters}
end
if not params.imageparameters then --
params.imageparameters = {}
end
Ligne 175 :
table.insert(images, localdata[k])
end
-- Get an image for the referenced wikidata item
if #images == 0 and localdata.item then
if params.property then
Ligne 192 :
if type(images) == 'string' then
return images
end --
end
if (not images) then
Ligne 206 :
return
end
if #images == 1 then --
caption = wd.getFormattedQualifiers(images[i], {'P2096'}, {isinlang = 'fr'}) or wd.getFormattedQualifiers(images[i], {'P805'})
end
Ligne 215 :
end
--
if #images == 0 then
if params.maintenancecat then
Ligne 230 :
alt = params.defaultimagealt
if not alt and ( images[1] == 'Defaut.svg' or images[1] == 'Defaut 2.svg' ) then
alt = '
end
end
Ligne 238 :
end
caption = caption or getValue(params.captionparameter) or params.defaultcaption
if tonumber(upright) then
upright = tostring(tonumber(upright) ) / #images
Ligne 269 ⟶ 249 :
local style = params.style or {padding ='2px 0',}
--
local imagesString = ''
|