Modul:Gebäude: Unterschied zwischen den Versionen

- fab.subpagesPresent(fbdata)
(- args.noattr = fbdata.attr.noattr)
(- fab.subpagesPresent(fbdata))
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 12: Zeile 12:
-- mw.log("Faktenbox(frame)")
-- mw.log("Faktenbox(frame)")
-- mw.logObject(frame, "frame")
-- mw.logObject(frame, "frame")
-- 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"}}
local t = ""
local t = ""


Zeile 142: Zeile 140:
if kar.kartenArgsVorhanden(args) or not com.isTrue(args["Ehemals"]) then
if kar.kartenArgsVorhanden(args) or not com.isTrue(args["Ehemals"]) then
t_karte, fbdata.geoobjects = kar.karte(fbdata.frame, args)
t_karte, fbdata.geoobjects = kar.karte(fbdata.frame, args)
if not fbdata.attr.noattr then
for _, o in ipairs(fbdata.geoobjects) do
smw.addAttrToList(fbdata.attr.list,
"GeoSubobject", fbdata.pagename .. "#" .. o.subid)
end
end
end
end
t = t .. t_karte
t = t .. t_karte
Zeile 173: Zeile 165:
}
}


for _, sh in ipairs(strasse_hnr) do -- Straße/Hausnummern-Kombis durchitereieren
for ish, sh in ipairs(strasse_hnr) do -- Straße/Hausnummern-Kombis durchitereieren
local s = str.strip(sh[1]) -- Straße
local s = str.strip(sh[1]) -- Straße
local hl = str.strip(sh[2]) -- Hausnummernliste
local hl = str.strip(sh[2]) -- Hausnummernliste
Zeile 186: Zeile 178:
entry.suspekt = false
entry.suspekt = false
if hl == "" then -- leere Hausnummernliste
if hl == "" then -- leere Hausnummernliste
result.suspekt = true
if ish ~= 2 then -- Sonderfall Ecke
result.suspekt = true
end
entry.suspekt = true
entry.suspekt = true
else
else
Zeile 251: Zeile 245:


-- Shoah-Opfer
-- Shoah-Opfer
if args.klasse == "Person" and com.isTrue(fbdata.pargs["ShoahTest"]) and fbdata.shoah ~= nil then
if args.klasse == "Person" and fbdata.shoah ~= nil then
for _, s in ipairs(fbdata.shoah) do
for _, s in ipairs(fbdata.shoah) do
local name = (s["Vorname"] or "") .. " " .. (s["Nachname"] or "")
local name = (s["Vorname"] or "") .. " " .. (s["Nachname"] or "")