15.082
Bearbeitungen
Keine Bearbeitungszusammenfassung |
(Auslagerung AdressTab in Modul:Faktenbox/Tabs/Adressen) |
||
| (10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 9: | Zeile 9: | ||
local fab_common = require("Modul:Faktenbox/Common") | local fab_common = require("Modul:Faktenbox/Common") | ||
function p. | function p.universalDatenTab_(fbdata) | ||
-- mw.log("datenUniversalTab_(fbdata)") | -- mw.log("datenUniversalTab_(fbdata)") | ||
-- mw.logObject(fbdata) | -- mw.logObject(fbdata) | ||
| Zeile 29: | Zeile 29: | ||
end | end | ||
t = t .. "</dl>" | t = t .. "</dl>" | ||
t = t .. | 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. | 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. | 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 | end | ||