23.029
Bearbeitungen
(Überarbeitung Dateien ausblenden) |
(fix GalerieDateienAusblenden() Klassen-Attribut) |
||
| Zeile 457: | Zeile 457: | ||
wik.subpagename() -- für Debug-Zwecke | wik.subpagename() -- für Debug-Zwecke | ||
local formular = frame.args["formular"] | local formular = frame.args["formular"] | ||
-- | -- Klassen-Attribut ermitteln | ||
local query = {"[[" .. lemma .. "]]", "?KlassenName"} | local query = {"[[" .. lemma .. "]]", "?KlassenName"} | ||
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 | |||
local ort_klassen = {["Stadtteil"] = true} | |||
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-Liste in SMD abfragen und als Tabelle aufbereiten | -- Datei-Liste in SMD abfragen und als Tabelle aufbereiten | ||