22.736
Bearbeitungen
(FormularGalerieDateienAusblenden() fixes) |
(FormularGalerieDateienAusblenden() fix Ort) |
||
| Zeile 24: | Zeile 24: | ||
["CC BY-ND 4.0"] = "https://creativecommons.org/licenses/by-nd/4.0/deed.de", | ["CC BY-ND 4.0"] = "https://creativecommons.org/licenses/by-nd/4.0/deed.de", | ||
["CC BY-SA 4.0"] = "https://creativecommons.org/licenses/by-sa/4.0/deed.de"} | ["CC BY-SA 4.0"] = "https://creativecommons.org/licenses/by-sa/4.0/deed.de"} | ||
local ort_klassen = { | |||
["Stadtteil"] = true, | |||
["Areal"] = true | |||
} | |||
function p.Dateibox(frame) | function p.Dateibox(frame) | ||
| Zeile 396: | Zeile 401: | ||
query = mw.smw.ask(query) or | query = mw.smw.ask(query) or | ||
{{["KlassenName"] = frame.args["KlassenName"]}} -- für Debug-Zwecke | {{["KlassenName"] = frame.args["KlassenName"]}} -- für Debug-Zwecke | ||
local | local klasse = query[1]["KlassenName"] | ||
local attribut = klasse -- to do: Seiten, die keine Klasse haben | |||
if ort_klassen[klasse] then | |||
attribut = "Ort" | |||
end | |||
local zeige_nicht_in_attr = "ZeigeNichtIn" .. attribut -- muss nicht unbedingt vorhanden sein | local zeige_nicht_in_attr = "ZeigeNichtIn" .. attribut -- muss nicht unbedingt vorhanden sein | ||
-- Datei-Selektor für SMD-Abfrage | -- Datei-Selektor für SMD-Abfrage | ||
| Zeile 462: | Zeile 471: | ||
{{["KlassenName"] = frame.args["KlassenName"]}} -- für Debug-Zwecke | {{["KlassenName"] = frame.args["KlassenName"]}} -- für Debug-Zwecke | ||
local klasse = query[1]["KlassenName"] | local klasse = query[1]["KlassenName"] | ||
local attribut = klasse | local attribut = klasse -- to do: Seiten, die keine Klasse haben | ||
if ort_klassen[klasse] then | if ort_klassen[klasse] then | ||
attribut = "Ort" | attribut = "Ort" | ||