17.707
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 2: | Zeile 2: | ||
local com = require("Modul:Common") | local com = require("Modul:Common") | ||
local str = require("Modul:String") | |||
local dev = require("Modul:Development") | local dev = require("Modul:Development") | ||
local smw = require("Modul:SMW") | local smw = require("Modul:SMW") | ||
| Zeile 73: | Zeile 74: | ||
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 | ||
for _, a in ipairs{"Objekt", "TeilDesEnsembles", "TeilDesAreals", | ["AktenNr"] = true, ["Quellangaben"] = true} | ||
for _, a in ipairs{"Objekt", "TeilDesEnsembles", "TeilDesAreals", -- diese Attr. übernehmen | |||
"Baujahr", "Baustil", "Architekt", "Bauherr", "Maurermeister", | "Baujahr", "Baustil", "Architekt", "Bauherr", "Maurermeister", | ||
"Ehemals", "Abbruchjahr", "DenkmalstatusBesteht", "AktenNr", | "Ehemals", "Abbruchjahr", "DenkmalstatusBesteht", "AktenNr", | ||
"Quellangaben"} do | "Quellangaben"} do | ||
smw.addAttrToList(attrlist, a, | local val = pargs[a] or "" | ||
if val ~= "" then | |||
if listen_attribute[a] then -- Listen aufteilen | |||
val = str.splitAndStrip(val, ";") | |||
end | |||
smw.addAttrToList(attrlist, a, val) | |||
end | |||
end | end | ||
mw.logObject(attrlist, "attrlist") | mw.logObject(attrlist, "attrlist") | ||