Anonimo

Modulo:DTGenerico: differenze tra le versioni

Da Wikitrek.
File existence check before calling template
Nessun oggetto della modifica
(File existence check before calling template)
Riga 36: Riga 36:
if Item['claims']['P37'] then
if Item['claims']['P37'] then
local FileTitle = "File:" .. Item['claims']['P37'][1].mainsnak.datavalue['value']
local FileTitle
local FileCaption = frame:expandTemplate{title = FileTitle}
local FileCaption
local FileName = Item['claims']['P37'][1].mainsnak.datavalue['value']
File = mw.title.new( Filename, "File" )
--local FileTitle = "File:" .. Item['claims']['P37'][1].mainsnak.datavalue['value']
if File.exists then
FileTitle = "File:" .. FileName
FileCaption = frame:expandTemplate{title = FileTitle}
else
FileCaption = "Immagine da Commons"
end
--Markup = "<div class='separatorebox'>'''Immagine'''</div>" ..  "<div class='contenitoreimgbox'>[[File:" .. Item['claims']['P37'][1].mainsnak.datavalue['value'] .. "|100%]]</div>"
--Markup = "<div class='separatorebox'>'''Immagine'''</div>" ..  "<div class='contenitoreimgbox'>[[File:" .. Item['claims']['P37'][1].mainsnak.datavalue['value'] .. "|100%]]</div>"
--Markup = "<div class='separatorebox'>'''Immagine'''</div>" ..  "<div class='contenitoreimgbox'>[[" .. FileTitle .. "|alt={{" .. FileTitle .. "}}|{{" .. FileTitle .. "}}" .. "]]</div>"
--Markup = "<div class='separatorebox'>'''Immagine'''</div>" ..  "<div class='contenitoreimgbox'>[[" .. FileTitle .. "|alt={{" .. FileTitle .. "}}|{{" .. FileTitle .. "}}" .. "]]</div>"