Modul:Datei: Unterschied zwischen den Versionen

FormularGalerieDateienAusblenden() fix Ort
(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 attribut = query[1]["KlassenName"]
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
local ort_klassen = {
["Stadtteil"] = true,
["Areal"] = true
}
if ort_klassen[klasse] then
if ort_klassen[klasse] then
attribut = "Ort"
attribut = "Ort"