Modul:Faktenbox/Tabs/Adressen: Unterschied zwischen den Versionen

Aus FürthWiki

+ Kommentar
(switch com.getMonthnr() zu kal.month_numbers[])
(+ Kommentar)
Zeile 29: Zeile 29:
["VonObjekt"] = { querypostfix = "#-", default = ""},
["VonObjekt"] = { querypostfix = "#-", default = ""},
["AdresseVon"] = { querypostfix = "", default = ""},
["AdresseVon"] = { querypostfix = "", default = ""},
["AdresseBis"] = { querypostfix = "", default = ""}}
["AdresseBis"] = { querypostfix = "", default = ""},
["Kommentar"] = { querypostfix = "", default = ""}}


-- SMW-DB-Abfrage
-- SMW-DB-Abfrage
Zeile 58: Zeile 59:


-- Liste erstellen
-- Liste erstellen
t = t .. "<nowiki></nowiki>\n" -- nötig, warum auch immer, damit erster Listeeintrag richtig gerendert wird
t = t .. "<nowiki></nowiki>\n" -- nötig, warum auch immer, damit erster Listeeintrag richtig gerendert wird
for _, e in ipairs(addresses) do
for _, e in ipairs(addresses) do
t = t .. "* '''" -- Zeilenanfang Liste
t = t .. "* '''" -- Zeilenanfang Liste
-- Straße/Hausnummer ausgeben
-- Straße/Hausnummer ausgeben
if wik.pageExists(e["StraßeHnr"]) then -- Link zu Einzel-Gebäude-Seite
if wik.pageExists(e["StraßeHnr"]) then -- Link zu Einzel-Gebäude-Seite
t = t .. "[[" .. e["StraßeHnr"] .. "]]"
t = t .. "[[" .. e["StraßeHnr"] .. "]]"
elseif wik.pageExists(e["VonObjekt"]) then -- alternativ Link zu Gebäude-Komplex-Seite
elseif wik.pageExists(e["VonObjekt"]) then -- alternativ Link zu Gebäude-Komplex-Seite
t = t .. "[[" .. e["VonObjekt"] .. "|" .. e["StraßeHnr"] .. "]]"
t = t .. "[[" .. e["VonObjekt"] .. "|" .. e["StraßeHnr"] .. "]]"
elseif wik.pageExists(e["Straße"]) then -- alternativ Link zu Straße-Seite
elseif wik.pageExists(e["Straße"]) then -- alternativ Link zu Straße-Seite
t = t .. "[[" .. e["Straße"] .. "]] " .. tostring(e["Hausnummer"])
t = t .. "[[" .. e["Straße"] .. "]] " .. tostring(e["Hausnummer"])
else
elseif e["StraßeHnr"] ~= nil then
t = t .. "" .. e["StraßeHnr"] .. "" -- alternativ nur fetter Text
t = t .. e["StraßeHnr"] -- alternativ nur fetter Text
elseif e["Kommentar"] ~= nil then
t = t .. e["Kommentar"] -- alternativ nur fetter Text
else
t = t .. " " -- damit es keine Probleme gibt mit '''
end
end
t = t .. "'''"
t = t .. "'''"