26.299
Bearbeitungen
(+ attrForm()) |
(attr_data ohne list) |
||
| Zeile 91: | Zeile 91: | ||
function p.attrForm(frame, attr_data) | function p.attrForm(frame, attr_data) | ||
-- Kommandozeile zum Debuggen: | -- Kommandozeile zum Debuggen: | ||
-- frame=mw.getCurrentFrame(); print(p.attrForm(frame, | -- frame=mw.getCurrentFrame(); print(p.attrForm(frame, {{["Attribut"]="At",["Einzahl"]="Ez",["Infotext"]="It",["FieldArgs"]="fa1|fa2|fa3"},{["Attribut"]="At_",["Einzahl"]="Ez_",["Infotext"]="It_",["FieldArgs"]="fa1_|fa2_|fa3_"}})) | ||
local t = "<table class=\"formtable\">\n" | local t = "<table class=\"formtable\">\n" | ||
for _, a in ipairs(attr_data | for _, a in ipairs(attr_data) do | ||
local attr = a["Attribut"] | local attr = a["Attribut"] | ||
local attr_text = a["Einzahl"] or attr | local attr_text = a["Einzahl"] or attr | ||