Modul:Grundstück/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
local smw = require("Modul:SMW")
local smw = require("Modul:SMW")
local fab = require("Modul:Faktenbox")
local fab = require("Modul:Faktenbox")
local listen_attribute = {["Bauherr"] = true, ["Architekt"] = true, -- diese Attr. können Listen sein
["AktenNr"] = true, ["Quellangaben"] = true}


function p.Faktenbox(frame)
function p.Faktenbox(frame)
Zeile 49: Zeile 52:
-- Zusammenbau
-- Zusammenbau
t = t .. "<dl class = 'dataTable'>"
t = t .. "<dl class = 'dataTable'>"
t = t .. fab.zeileKategorieSeite(fbdata)
t = t .. fab.zeileKategorieSeite(fbdata, args.kindex)
t = t .. fab.zeile{attr_name = "Baujahr", fbdata = fbdata}
t = t .. fab.zeileStrasseHnr(fbdata)
t = t .. fab.zeile{attr_name = "Bauherr", fbdata = fbdata, delimiter = ";"}
t = t .. fab.zeile{attr_name = "PLZ", attr_val = fbdata.plz}
t = t .. fab.zeile{attr_name = "Architekt", fbdata = fbdata, delimiter = ";"}
t = t .. fab.zeile{attr_name = "TeilDesEnsembles", attr_val = teil_des_ensembles, delimiter = ";"}
t = t .. fab.zeile{attr_name = "DenkmalstatusBesteht", fbdata = fbdata}
t = t .. fab.zeile{attr_name = "TeilDesAreals", fbdata = fbdata, delimiter = ";"}
t = t .. fab.zeileAktenNr(fbdata)
t = t .. fab.zeile{attr_name = "Ehemals", fbdata = fbdata, attr_text = "Ehemals (aufgelassen)"}
t = t .. fab.zeile{attr_name = "Quellangaben", fbdata = fbdata, delimiter = ";"}
t = t .. fab.zeile{attr_name = "Abbruchjahr", fbdata = fbdata, delimiter = ";", attr_text = "Aufgelassungsjahr"}
t = t .. fab.zeile{attr_name = "Ehemals", fbdata = fbdata}
t = t .. fab.zeile{attr_name = "Abbruchjahr", fbdata = fbdata}
t = t .. fab.zeileGeoDaten(fbdata)
t = t .. fab.zeileGeoDaten(fbdata)
t = t .. "</dl>"
t = t .. "</dl>"
Zeile 74: Zeile 75:
mw.logObject(pargs, "pargs")
mw.logObject(pargs, "pargs")
local attrlist = {}
local attrlist = {}
local listen_attribute = {["Bauherr"] = true, ["Architekt"] = true, -- diese Attr. können Listen sein
["AktenNr"] = true, ["Quellangaben"] = true}
for _, a in ipairs{"Objekt", "TeilDesEnsembles", "TeilDesAreals", -- diese Attr. übernehmen
for _, a in ipairs{"Objekt", "TeilDesEnsembles", "TeilDesAreals", -- diese Attr. übernehmen
"Baujahr", "Baustil", "Architekt", "Bauherr", "Maurermeister",  
"Baujahr", "Baustil", "Architekt", "Bauherr", "Maurermeister",