20.564
Bearbeitungen
Keine Bearbeitungszusammenfassung |
(table_header_footer(), factbox_header_footer()) |
||
| (12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
local p = {} | local p = {} | ||
local fab = require("Modul:Faktenbox") | |||
local kar = require("Modul:Karte") | |||
function p.Tabbox(frame) | |||
local fbdata = fab.getFbdata(frame) | |||
local t = fab.bildTab(fbdata) .. p.kartenTab(fbdata) .. p.freeTab(fbdata) | |||
t = fab.factbox_header_footer(t) | |||
t = fbdata.frame:preprocess(t) | |||
return t | |||
end | end | ||
function p. | function p.kartenTab(fbdata) | ||
local t = "" | |||
local args = fab.getKartenArgs(fbdata, 11) | |||
if kar.kartenArgsVorhanden(args) then | |||
args["hide_loc_latlon"] = "nein" | |||
args["noattr"] = "ja" | |||
t = kar.karte(fbdata.frame, args) | |||
t = fab.tab(t, "Karte") | |||
end | |||
return t | |||
end | end | ||
function p. | function p.freeTab(fbdata) | ||
local t = "" | |||
if fbdata.pargs[2] ~= nil then | |||
t = fbdata.frame:preprocess(fbdata.pargs[2]) | |||
t = fab.tab(t, fbdata.pargs[1]) | |||
return | end | ||
return t | |||
end | end | ||
return p | return p | ||