25.319
Bearbeitungen
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 | 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"], | ||
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) | ||