Modul:Faktenbox/Zeilen: Unterschied zwischen den Versionen

Aus FürthWiki

switch wob.attrText() zu atr.attrText()
(zeileDatum() + Wörterbuch)
(switch wob.attrText() zu atr.attrText())
Markierung: Zurückgesetzt
Zeile 6: Zeile 6:
local geo = require("Modul:Geo")
local geo = require("Modul:Geo")
local smw = require("Modul:SMW")
local smw = require("Modul:SMW")
local atr = require("Modul:Attribut")
local wob = require("Modul:Wörterbuch")
local lfd = require("Modul:LinkFormDatum")
local lfd = require("Modul:LinkFormDatum")
local wob = require("Modul:Wörterbuch")


local fab_red_links = require("Modul:Faktenbox/Zeilen/RedLinks")
local fab_red_links = require("Modul:Faktenbox/Zeilen/RedLinks")
Zeile 138: Zeile 139:
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")
local attr_text = args.attr_text or wob.attrText(attr_date, args.fbdata.klasse[1])
local attr_text = args.attr_text or atr.attrText(attr_date, args.fbdata.klasse[1])
t = t .. "<dt>" .. (attr_text or attr_date) .. "</dt><dd>"
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
Zeile 188: Zeile 189:
if #attr_val > 0 then
if #attr_val > 0 then
-- Attribut-Text ermitteln und in Zeile übernehmen
-- Attribut-Text ermitteln und in Zeile übernehmen
local attr_text = args.attr_text or wob.attrText(attr_name, args.fbdata.klasse[1])
local attr_text = args.attr_text or atr.attrText(attr_name, args.fbdata.klasse[1])
if #attr_val > 1 then
if #attr_val > 1 then
attr_text = wob.mehrzahl(attr_text) -- Mehrzahl
attr_text = wob.mehrzahl(attr_text) -- Mehrzahl