26.373
Bearbeitungen
(Areal anstelle TeilDesAreals) |
(Lfd-Attribute) |
||
| Zeile 6: | Zeile 6: | ||
local smw = require("Modul:SMW") | local smw = require("Modul:SMW") | ||
local wik = require("Modul:Wiki") | local wik = require("Modul:Wiki") | ||
local fab = require("Modul:Faktenbox") | local fab = require("Modul:Faktenbox") | ||
local kar = require("Modul:Karte") | local kar = require("Modul:Karte") | ||
| Zeile 200: | Zeile 199: | ||
"[[Gebäude::" .. fbdata.pagename.. "]]" .. | "[[Gebäude::" .. fbdata.pagename.. "]]" .. | ||
"[[-Has subobject.KlassenName::" .. args.klasse .. "]]", | "[[-Has subobject.KlassenName::" .. args.klasse .. "]]", | ||
"?-has subobject=", "?Adressart", "? | "?-has subobject=", "?Adressart", "?AdresseVonLfd", "?AdresseBisLfd", | ||
["mainlabel"] = "-", ["limit"]=100} | ["mainlabel"] = "-", ["limit"]=100} | ||
query = mw.smw.ask(query) or {} | query = mw.smw.ask(query) or {} | ||
| Zeile 210: | Zeile 209: | ||
end | end | ||
t = t .. "* " .. z[1] -- immer vorhanden | t = t .. "* " .. z[1] -- immer vorhanden | ||
local vonbis = p.vonBisText(z. | local vonbis = p.vonBisText(z.AdresseVonLfd, z.AdresseBisLfd) | ||
if z.Adressart ~= nil or vonbis ~= nil then | if z.Adressart ~= nil or vonbis ~= nil then | ||
local l = {z.Adressart} | local l = {z.Adressart} | ||
| Zeile 260: | Zeile 259: | ||
local query = {"[[:+]][[KlassenName::Gaststätte]]" .. | local query = {"[[:+]][[KlassenName::Gaststätte]]" .. | ||
"[[Gebäude::" .. fbdata.pagename.. "]]", | "[[Gebäude::" .. fbdata.pagename.. "]]", | ||
"? | "?EröffnungsdatumLfd", "?SchließungsdatumLfd", | ||
["limit"]=100} | ["limit"]=100} | ||
query = mw.smw.ask(query) | query = mw.smw.ask(query) | ||
| Zeile 270: | Zeile 269: | ||
end | end | ||
t = t .. "* " .. z[1] | t = t .. "* " .. z[1] | ||
local vonbis = p.vonBisText(z[" | local vonbis = p.vonBisText(z["EröffnungsdatumLfd"], z["SchließungsdatumLfd"]) | ||
if vonbis ~= nil then | if vonbis ~= nil then | ||
t = t .. " (" .. vonbis .. ")" | t = t .. " (" .. vonbis .. ")" | ||
| Zeile 376: | Zeile 375: | ||
if von ~= "" then | if von ~= "" then | ||
if bis ~= "" then | if bis ~= "" then | ||
t = | t = von .. " - " .. bis | ||
else | else | ||
t = "seit " .. | t = "seit " .. von | ||
end | end | ||
elseif bis ~= "" then | elseif bis ~= "" then | ||
t = "bis " .. | t = "bis " .. bis | ||
end | end | ||
return t | return t | ||