Modul:Faktenbox/Zeilen: Unterschied zwischen den Versionen

zeileDatum() + Wörterbuch
(zeileDatum() mit fbdata, optional ohne attr_day und attr_year)
(zeileDatum() + Wörterbuch)
 
Zeile 131: Zeile 131:
-- Konsolenzeile zum Debuggen:
-- Konsolenzeile zum Debuggen:
-- =p.zeileDatum_{attr_date="Weihedatum",date="1959/11/15",attr_day="Weihetag",attr_year="Weihejahr"}
-- =p.zeileDatum_{attr_date="Weihedatum",date="1959/11/15",attr_day="Weihetag",attr_year="Weihejahr"}
-- =p.zeileDatum_{attr_date="Weihedatum",fbdata={pargs={["Weihedatum"]="1959/11/15"}}}
-- =p.zeileDatum_{attr_date="Weihedatum",fbdata={klasse={},pargs={["Weihedatum"]="1959/11/15"}}}
local t = ""
local t = ""
local attr_date = args.attr_date
local attr_date = args.attr_date
Zeile 138: Zeile 138:
local attr_day = args.attr_day or string.gsub(attr_date, "datum", "tag")
local attr_day = args.attr_day or string.gsub(attr_date, "datum", "tag")
local attr_year = args.attr_year or string.gsub(attr_date, "datum", "jahr")
local attr_year = args.attr_year or string.gsub(attr_date, "datum", "jahr")
t = t .. "<dt>" .. (args.attr_text or attr_date) .. "</dt><dd>"
local attr_text = args.attr_text or wob.attrText(attr_date, args.fbdata.klasse[1])
t = t .. "<dt>" .. (attr_text or attr_date) .. "</dt><dd>"
if com.isTrue(args.val_show_only) then
if com.isTrue(args.val_show_only) then
t = t .. lfd.linkFormDate(date)
t = t .. lfd.linkFormDate(date)