Modul:Attribut: Unterschied zwischen den Versionen

anfangsbuchstabeGross() von Tabellenkopf
(Default/leer)
(anfangsbuchstabeGross() von Tabellenkopf)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 2: Zeile 2:


local dev = require("Modul:Development")
local dev = require("Modul:Development")
local str = require("Modul:String")


function p.getAttrAttributes(attr, klasse)
function p.getAttrAttributes(attr, klasse)
Zeile 56: Zeile 57:
if query["Einzahl"] ~= attr then
if query["Einzahl"] ~= attr then
query["ValueQuery"] =
query["ValueQuery"] =
query["ValueQuery"] .. "=" .. query["Einzahl"]
query["ValueQuery"] .. "=" ..
str.anfangsbuchstabeGross(query["Einzahl"])
end
end
-- Sonderbehandlung Delimiter
-- Sonderbehandlung Delimiter
Zeile 62: Zeile 64:
query["Delimiter"] = ";"
query["Delimiter"] = ";"
elseif query["Delimiter"] == "keine Liste" or
elseif query["Delimiter"] == "keine Liste" or
(query["Delimiter"] == "Default/leer" and klasse == "Default") then
(query["Delimiter"] == "Default/leer" and klasse == nil) then
query["Delimiter"] = nil
query["Delimiter"] = nil
end
end