17.707
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 8: | Zeile 8: | ||
local tbx = require("Modul:Tabbox") | local tbx = require("Modul:Tabbox") | ||
local fab = require("Modul:Faktenbox") | local fab = require("Modul:Faktenbox") | ||
local geb = require("Modul:Gebäude") | local geb = require("Modul:Gebäude/Work") | ||
local gebauede_daten ={"Bild", "Objekt", "TeilDesEnsembles", "TeilDesAreals", | local gebauede_daten = {"Bild", "Objekt", "TeilDesEnsembles", "TeilDesAreals", | ||
"Baujahr", "Baustil", "Architekt", "Bauherr", "Maurermeister", "Ehemals", | |||
"Abbruchjahr", "DenkmalstatusBesteht", "AktenNr", "Quellangaben", | |||
"lat", "lon", "location", "locationlist", "geojson", "GeoJsonKarte", | |||
"Work"} | |||
local listen_attribute = {["Bauherr"] = true, ["Architekt"] = true, -- diese Attr. können Listen sein | local listen_attribute = {["Bauherr"] = true, ["Architekt"] = true, -- diese Attr. können Listen sein | ||
| Zeile 114: | Zeile 115: | ||
mw.log("GebaeudeFaktenbox(frame)") | mw.log("GebaeudeFaktenbox(frame)") | ||
-- mw.logObject(frame, "frame") | -- mw.logObject(frame, "frame") | ||
local | local fbdata = fab.fbdata(frame) | ||
local t = "" | local t = "" | ||
local pargs, empty = wik.getArgs(pargs, {"Objekt", "Baujahr"}) | local pargs, empty = wik.getArgs(fbdata.pargs, {"Objekt", "Baujahr"}) | ||
if not empty then | if not empty then | ||
local query = "[[-has subobject::" .. | local query = "[[-has subobject::" .. fbdata.pagename.. "]]" | ||
if pargs["Objekt"] ~= nil then | if pargs["Objekt"] ~= nil then | ||
query = query .. "[[Objekt::" .. pargs["Objekt"] .. "]]" | query = query .. "[[Objekt::" .. pargs["Objekt"] .. "]]" | ||
| Zeile 140: | Zeile 140: | ||
else | else | ||
val = val[1] -- immer nur das erste subobject nehmen | val = val[1] -- immer nur das erste subobject nehmen | ||
-- local t = p.faktenbox(fbdata) | |||
end | end | ||
end | end | ||
mw.logObject(t, "t") | mw.logObject(t, "t") | ||
return t | return t | ||
end | end | ||
return p | return p | ||