25.319
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| 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 125: | Zeile 134: | ||
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} | ||
elseif attr == ehemals_attribut then | |||
-- nix tun; wird über fab.zeileEndeJahr() ausgegeben | |||
else | else | ||
t = t .. fab.zeile{fbdata = fbdata, attr_name = attr, delimiter = delimiter} | 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) | ||