Modul:Gebäude: Unterschied zwischen den Versionen

Aus FürthWiki

aufgeräumt
(Erstmal keine subobjects mehr)
(aufgeräumt)
Zeile 8: Zeile 8:
local fab = require("Modul:Faktenbox")
local fab = require("Modul:Faktenbox")
local kar = require("Modul:Karte")
local kar = require("Modul:Karte")
p.gebaude_attr = {"Bild", "Straße", "Hausnummer", "Straße2", "Hausnummer2",
"Straße3", "Hausnummer3", "Objekt", "TeilDesEnsembles", "TeilDesAreals",
"TeilDesGebäudeKomplexes", "Baujahr", "Baustil", "Architekt", "Bauherr",
"Maurermeister", "Ehemals", "Abbruchjahr", "DenkmalstatusBesteht",
"AktenNr", "Quellangaben"}


function p.Faktenbox(frame)
function p.Faktenbox(frame)
Zeile 20: Zeile 14:
-- Konsolenzeile zum Debuggen:
-- Konsolenzeile zum Debuggen:
-- =p.Faktenbox{pargs={Bild="Schwabacher Straße 12 Dez 2020 1.jpg",["Straße"]="Schwabacher Straße",Hausnummer="12",["TeilDesGebäudeKomplexes"]="TDGK",AktenNr="D-5-63-000-1464",Objekt="Häusle"}}
-- =p.Faktenbox{pargs={Bild="Schwabacher Straße 12 Dez 2020 1.jpg",["Straße"]="Schwabacher Straße",Hausnummer="12",["TeilDesGebäudeKomplexes"]="TDGK",AktenNr="D-5-63-000-1464",Objekt="Häusle"}}
local fbdata = fab.getFbdata(frame)
fbdata.formular = "Gebäude" -- ggf. "Gebäude/Work"
local t = p.faktenbox(fbdata)
return t
end
function p.faktenbox(fbdata)
-- mw.log("faktenbox(frame)")
-- mw.logObject(frame, "frame")
local t = ""
local t = ""


-- Basis-Faktenbox-Daten (Klasse/Kategorie/Formular)
-- Basis-Faktenbox-Daten (Klasse/Kategorie/Formular)
local fbdata = fab.getFbdata(frame)
fbdata.klasse = {"Gebäude"}
fbdata.klasse = {"Gebäude"}
fbdata.kategorie = {"Gebäude"}
fbdata.kategorie = {"Gebäude"}
fbdata.formular = "Gebäude" -- ggf. "Gebäude/Work"
fbdata.positionscheck = true
fbdata.positionscheck = true


Zeile 393: Zeile 380:
-- mw.logObject(t, "t")
-- mw.logObject(t, "t")
return t
return t
end
function p.getSubobjectID(args) -- subobject ID zusammenbauen
local subid = "Gebäude"
if not com.isEmpty(args["Objekt"]) then
subid = subid .. " " .. args["Objekt"]
end
if not com.isEmpty(args["Baujahr"]) then
subid = subid .. " " .. args["Baujahr"]
end
subid = smw.subobjectIdCleaner(subid)
return subid
end
end


return p
return p