Ugrás a tartalomhoz

Modul:Infobox

Ez a lap műszaki védett
A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen JulesWinnfield-hu (vitalap | szerkesztései) 2015. szeptember 24., 01:48-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. (Új oldal)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Infobox[mi ez?] • [dokumentáció: mutat, szerkeszt] • [tesztek: létrehozás]

A megvalósított sablonok dokumentációját lásd a Sablon:Infobox lapon.

require"Modul:No globals"
local getArgs = require"Modul:Arguments".getArgs

local p = {}

p["kép"] = function (frame)
	local args = getArgs(frame)--, {wrappers = "Sablon:Infobox/Kép"})
	if not args[1] then
		return nil
	end
	local link = "[[Fájl:" .. args[1] .. "|" .. (args[2] or "250px")
	if args[3] then
		link = link .. "|" .. args[3]
	end
	link = link .. "]]"
	local result = tostring(mw.html.create"tr"
		:tag"td"
		:attr("colspan", "2")
		:css("text-align", "center")
		:wikitext(link)
		:allDone()
	)
	if args[3] then
		result = result .. tostring(mw.html.create"tr"
			:tag"td"
			:attr("colspan", "2")
			:css("text-align", "center")
			:css("font-size", "92%")
			:wikitext(args[3])
			:allDone()
		)
	end
	return result
end

return p