Hopp til innhold

Modul:Infoboks lua

Fra Wikipedia, den frie encyklopedi
Sideversjon per 24. jun. 2024 kl. 17:58 av Haros (diskusjon | bidrag) (En aldri så liten start)
(diff) ← Eldre sideversjon | Nåværende sideversjon (diff) | Nyere sideversjon → (diff)
Moduldokumentasjon
local p = {}

local wikidataListe = require( 'Module:WikidataListe' )

function p._ibxStart(type,stor,navn,navn2)
--	local arg = {}
--	arg["navn"] = navn
	local txt0a = '<table class="infobox infoboks '
	local txt0b = type .. " " .. stor .. " "  ..'"'
	-- .. " " .. class 
	local txt0d = ">"
	local txt1 = ''
	if navn2 and navn2 ~= '' then
		txt1 = '<tr valign="top" class="hode"><th colspan="4">' .. navn2 .. '</th></tr>'
	end
	local txt2 = '<tr class="hode overskrift"><th colspan="4">' .. navn .. '</th></tr>'
	return txt0a .. txt0b .. txt0d .. txt1 .. txt2
end

function p._ibxSlutt(comcat,endcomment)
	return "</table>"
end

function p.ibxStart(frame)
	local args = frame.args or {}
	local typ = args["type"] or "biografi"
	local stor = args["stor"] or "bred"
	local navn = args["navn"] or "xxx"
	local navn2 = args["navn2"] or "xx2"
	value = p._ibxStart(typ, stor, navn, navn2)
	return value
end

function p.ibxSlutt(frame)
	return p._ibxSlutt()
end


function brukmal(frame,mal)
	if not mal then return "" end
	local frameargs = frame:getParent().args
	if mal.metode == "ekspander" then
		return frame:expandTemplate{ title=mal.mal, args = frameargs}
	end
	return ""
end

function p._innhold(frame,defs)
	local returtxt = ""
	return returtxt
end

return p