22.182
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 11: | Zeile 11: | ||
text_autocomplete = "input type=text with autocomplete"} | text_autocomplete = "input type=text with autocomplete"} | ||
local | local attr_field_args = { | ||
-- diese Tabelle enthält | -- diese Tabelle enthält die {{{field|attr|...}}}-Argumente (Attribut wird automatisch eingefügt) | ||
["Adressart"] | ["Adressart"] = "input type=combobox|property=Adressart|size=30", | ||
["AdresseBis"] = field_default_args.date, | |||
["AdresseBis"] | ["AdresseVon"] = field_default_args.date, | ||
["Bild"] = field_default_args.file, | |||
["AdresseVon"] | ["Ehemals"] = field_default_args.checkbox, | ||
["Email"] = field_default_args.text, | |||
["Bild"] | ["Gründungsdatum"] = field_default_args.date, | ||
["Gründungsort"] = field_default_args.text, | |||
["Hausnummer"] = field_default_args.hausnummer, | |||
["Ehemals"] = | ["Kommentar"] = field_default_args.text, | ||
["Schließungsdatum"] = field_default_args.date, | |||
["Schließungsgrund"] = field_default_args.text, | |||
["Straße"] = field_default_args.text_autocomplete, | |||
[" | ["Telefon"] = field_default_args.text, | ||
["Webseite"] = field_default_args.text} | |||
[" | local attr_infos = { | ||
-- diese Tabelle enthält die {{info:...|note}}-Texte, ggf. abhängig von der Klasse | |||
["Bild"] = "Name der Bilddatei im Format <code>Max Mustermann.jpg</code>", | |||
[" | ["Ehemals"] = {"Haken setzen, wenn Objekt heute nicht mehr besteht", -- default | ||
["Einrichtung"] = "Haken setzen, wenn Einrichtung geschlossen"}, | |||
["Schließungsgrund"] = { -- "???" | |||
[" | ["Einrichtung"] = "Warum hat diese Einrichtung aufgegeben?"}, -- default | ||
[" | |||
[" | |||
["Schließungsgrund"] | |||
["Straße"] = { | ["Straße"] = { | ||
["Adresse"] = "Nur eintragen, wenn in Fürth!"}} | |||
} | |||
function p.FormularAdresse(frame) | function p.FormularAdresse(frame) | ||
| Zeile 79: | Zeile 60: | ||
for _, a in ipairs(args.attr_list) do | for _, a in ipairs(args.attr_list) do | ||
local attr_text = wob.attrText(a, args.klasse) | local attr_text = wob.attrText(a, args.klasse) | ||
local info = | local info = attr_infos[a] or "" -- Info-Text | ||
if type(info) == "table" then | if type(info) == "table" then | ||
info = info[args.klasse] or info[1] or "" | info = info[args.klasse] or info[1] or "" | ||
| Zeile 87: | Zeile 68: | ||
end | end | ||
local field = | local field = | ||
"{{{field|" .. a .. "|" .. | "{{{field|" .. a .. "|" .. attr_field_args[a] .. "}}}" | ||
if args.format == "vertical" then | if args.format == "vertical" then | ||
t = t .. | t = t .. | ||