Modul:Faktenbox/Tabs: Unterschied zwischen den Versionen

Auslagerung AdressTab in Modul:Faktenbox/Tabs/Adressen
Keine Bearbeitungszusammenfassung
(Auslagerung AdressTab in Modul:Faktenbox/Tabs/Adressen)
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 29: Zeile 29:
end
end
t = t .. "</dl>"
t = t .. "</dl>"
t = t .. fab_zeilen.zeileSemantikBrowsen_(fbdata)
t = t .. fab_zeilen.zeileSemantikBrowsenAbfrage_(fbdata)


-- Tab draus machen
-- Tab draus machen
Zeile 45: Zeile 45:
local beschreibung = que.getValues("Datei:" .. (fbdata.pargs["Bild"] or ""), "Beschreibung")
local beschreibung = que.getValues("Datei:" .. (fbdata.pargs["Bild"] or ""), "Beschreibung")
local beschreibung = beschreibung[1] or ""
local beschreibung = beschreibung[1] or ""
if (fbdata.pargs["Bild"] or "") ~= "" and wik.pageexists("Bild:" .. fbdata.pargs["Bild"]) then
if (fbdata.pargs["Bild"] or "") ~= "" and wik.pageExists("Bild:" .. fbdata.pargs["Bild"]) then
t = t .. '{| class = "factbox_imagetable" border = "0" cellpadding = "0" cellspacing = "0" width = "100%"\n'
t = t .. '{| class = "factbox_imagetable" border = "0" cellpadding = "0" cellspacing = "0" width = "100%"\n'
t = t .. '|-\n'
t = t .. '|-\n'
Zeile 83: Zeile 83:
-- über Formular-Wert GeoJsonKarte eine Karte aktiviert ist
-- über Formular-Wert GeoJsonKarte eine Karte aktiviert ist
if args.geojson == "" then
if args.geojson == "" then
if wik.pageexists("GeoJson:" .. fbdata.pagename) or com.isTrue(fbdata.pargs["GeoJsonKarte"]) then
if wik.pageExists("GeoJson:" .. fbdata.pagename) or com.isTrue(fbdata.pargs["GeoJsonKarte"]) then
args.geojson = fbdata.pagename
args.geojson = fbdata.pagename
end
end
Zeile 170: Zeile 170:
-- mw.log("t = " .. t)
-- mw.log("t = " .. t)
return t
return t
end
function p.adressenTab_(fbdata)
local t = fbdata.frame:expandTemplate{title = 'CommonTabs/Adressen'}
t = p.tab_(t, "Adressen")
    return t
end
end