Modul:Infoboks lua
Utseende
Moduldokumentasjon
[opprett]
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