Modul:Klasse/Work: Unterschied zwischen den Versionen

Aus FürthWiki

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 4: Zeile 4:
local str = require("Module:String")
local str = require("Module:String")
local atr = require("Module:Attribut")
local atr = require("Module:Attribut")
local frm = require("Modul:Formular/Work")
local frm = require("Modul:Formular")
local fab = require("Modul:Faktenbox")
local fab = require("Modul:Faktenbox")


Zeile 117: Zeile 117:
-- Zusammenbau
-- Zusammenbau
t = t .. fab.zeileKategorieSeite(fbdata)
t = t .. fab.zeileKategorieSeite(fbdata)
-- EhemalsAttribut ermitteln (gibt es nur 1x)
local ehemals_attribut
for _, a in ipairs(attr_data) do
if a["EhemalsAttribut"] ~= nil then
ehemals_attribut = a["EhemalsAttribut"]
break
end
end
-- Attribut-Zeilen
for _, a in ipairs(attr_data) do
for _, a in ipairs(attr_data) do
local attr = a["Attribut"]
local attr = a["Attribut"]
Zeile 124: Zeile 133:
elseif a["EhemalsAttribut"] ~= nil then -- Kombi von Ehemals-Attribut und Ende-Datum/Jahr
elseif a["EhemalsAttribut"] ~= nil then -- Kombi von Ehemals-Attribut und Ende-Datum/Jahr
t = t .. fab.zeileEndeJahr{fbdata = fbdata, -- Z. B. Ehemals bei Abrissjahr, Verstorben bei Todesdatum
t = t .. fab.zeileEndeJahr{fbdata = fbdata, -- Z. B. Ehemals bei Abrissjahr, Verstorben bei Todesdatum
attr_year = attr, attr_ended = a["EhemalsAttribut"], delimiter = delimiter}
attr_year = attr, attr_ended = a["EhemalsAttribut"],
else
delimiter = delimiter}
t = t .. fab.zeile{fbdata = fbdata, attr_name = attr, delimiter = delimiter}
elseif attr ~= ehemals_attribut and attr ~= "Bild" then
t = t .. fab.zeile{fbdata = fbdata, attr_name = attr,
delimiter = delimiter}
end
end
end
end
-- Rest der Tabelle
t = fab.table_header_footer(t)
t = fab.table_header_footer(t)
t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata)
t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata)