23.881
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 130: | Zeile 130: | ||
function p.zeileDatum_(args) | function p.zeileDatum_(args) | ||
-- Konsolenzeile zum Debuggen: | |||
-- attr_list={}; print(p.zeileDatum_{fbdata={attr={list=attr_list},klasse={"Kirche"}},attr_date="Weihedatum",date="1959/11/15",attr_day="Weihetag",attr_year="Weihejahr"}); mw.logObject(attr_list) | |||
-- attr_list={}; print(p.zeileDatum_{fbdata={attr={list=attr_list},klasse={"Kirche"}},attr_date="Weihedatum",date="1959/11"}); mw.logObject(attr_list) | |||
local t = "" | |||
local args_lfd = {attr_list = args.fbdata.attr.list, attr_date = args.attr_date} | |||
args_lfd.date = args.date or args.fbdata.pargs[args.attr_date] | |||
if args_lfd.date ~= nil then | |||
args_lfd.attr_day = args.attr_day or string.gsub(args.attr_date, "datum", "tag") | |||
args_lfd.attr_year = args.attr_year or string.gsub(args.attr_date, "datum", "jahr") | |||
local attr_text = args.attr_text or atr.attrText(args.attr_date, args.fbdata.klasse[1]) | |||
t = t .. "<dt>" .. (attr_text or args.attr_date) .. "</dt><dd>" .. | |||
lfd.linkFormDateAttrList(args_lfd) .. "</dd>" | |||
end | |||
return t | |||
end | |||
function p.zeileEndeDatum_(args) | |||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- attr_list={}; print(p.zeileDatum_{fbdata={attr={list=attr_list},klasse={"Kirche"}},attr_date="Weihedatum",date="1959/11/15",attr_day="Weihetag",attr_year="Weihejahr"}); mw.logObject(attr_list) | -- attr_list={}; print(p.zeileDatum_{fbdata={attr={list=attr_list},klasse={"Kirche"}},attr_date="Weihedatum",date="1959/11/15",attr_day="Weihetag",attr_year="Weihejahr"}); mw.logObject(attr_list) | ||