17.970
Bearbeitungen
(p.zeile_() => wob.attr_text(attr_name, args.fbdata.klasse[1]) mit Klasse) |
(p.zeile() Spezialbehandlung Attribut nicht vorhanden) |
||
| Zeile 217: | Zeile 217: | ||
t = t .. ", " -- Listen-Kommata | t = t .. ", " -- Listen-Kommata | ||
end | end | ||
if mw.smw.getPropertyType(attr_name) == "_wpg" then | if not wik.pageExists("Attribut:" .. attr_name) then -- Spezialbehandlung Attribut nicht vorhanden | ||
t = t .. p.setStandardAttr(args.fbdata.attr.list, attr_name, val, args.exclude_bracket_values, args.val_show_only) | |||
elseif mw.smw.getPropertyType(attr_name) == "_wpg" then -- Seiten-Attribute Spezialbehandlung | |||
t = t .. p.setPageAttr(args.fbdata.attr.list, attr_name, val, args.val_show_only) | t = t .. p.setPageAttr(args.fbdata.attr.list, attr_name, val, args.val_show_only) | ||
elseif mw.smw.getPropertyType(attr_name) == "_tel" then -- Telefon-Attribute Spezialbehandlung | elseif mw.smw.getPropertyType(attr_name) == "_tel" then -- Telefon-Attribute Spezialbehandlung | ||
t = t .. p.setTelAttr(args.fbdata.attr.list, attr_name, val, args.val_show_only) | t = t .. p.setTelAttr(args.fbdata.attr.list, attr_name, val, args.val_show_only) | ||
else | else -- Standard-Attribute | ||
t = t .. p.setStandardAttr(args.fbdata.attr.list, attr_name, val, args.exclude_bracket_values, args.val_show_only) | t = t .. p.setStandardAttr(args.fbdata.attr.list, attr_name, val, args.exclude_bracket_values, args.val_show_only) | ||
end | end | ||