Modul:Person: Unterschied zwischen den Versionen

234 Bytes hinzugefügt ,  Gestern um 21:17
+ Attribut:Name
(+ BerufLink)
(+ Attribut:Name)
Zeile 57: Zeile 57:
-- mw.logObject(fbdata, "datenTab(fbdata)")
-- mw.logObject(fbdata, "datenTab(fbdata)")
--[[ Konsolenzeile zum Debuggen:
--[[ Konsolenzeile zum Debuggen:
fab=require("Modul:Faktenbox"); fbdata=fab.fbdata{pargs={Vorname="Hans",Geburtsdatum="2025/02/01"}};
fab=require("Modul:Faktenbox"); fbdata=fab.getFbdata{pargs={Vorname="Hans",Nachname="Wurst",Geburtsdatum="2025/02/01"}};
fbdata.klasse={"Person"}; fbdata.kategorie={"Personen"}; fbdata.fullpagename="Ludwig Erhard"; fbdata.subpagename="Ludwig Erhard";
fbdata.klasse={"Person"}; fbdata.kategorie={"Personen"}; fbdata.fullpagename="Ludwig Erhard"; fbdata.subpagename="Ludwig Erhard";
print(p.datenTab(fbdata))
print(p.datenTab(fbdata)); mw.logObject(fbdata)
]]
]]
local t = ""
local t = ""
Zeile 96: Zeile 96:
t = fab.table_header_footer(t)
t = fab.table_header_footer(t)
t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata)
t = t .. fab.zeileSemantikBrowsenAbfrage(fbdata)
-- Name setzen
local name = {fbdata.pargs["Vorname"], fbdata.pargs["Nachname"]}
name = table.concat(name, " ")
if name ~= "" then
smw.addAttrToList(fbdata.attr.list, "Name", name)
end


-- Tab draus machen
-- Tab draus machen