22.458
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 457: | Zeile 457: | ||
function p.GalerieAufbereiten(frame) | function p.GalerieAufbereiten(frame) | ||
local t = "" | local t = "" | ||
local lemma = | local pages = wik.setPagenames() | ||
local lemma = pages.subpagename | |||
local transcluded = (pages.namespace ~= "") -- wenn außerhalb des normalen Lemma-Namensraum | |||
local zeige_nicht_in = frame.args[1] -- Straße, Ort oder ... | local zeige_nicht_in = frame.args[1] -- Straße, Ort oder ... | ||
local zeige_nicht_in_attr = "ZeigeNichtIn" .. zeige_nicht_in | local zeige_nicht_in_attr = "ZeigeNichtIn" .. zeige_nicht_in | ||
| Zeile 477: | Zeile 479: | ||
end | end | ||
-- Anzuzeigende Dateien als Subobjekte setzen | -- Anzuzeigende Dateien als Subobjekte setzen | ||
for d, _ in pairs(dateien) do | if not transcluded then | ||
for d, _ in pairs(dateien) do | |||
query = {"[[" .. d .. "]]", "?Dateiinfo", "?Erstellungsdatum", | |||
mainlabel = "-", limit = 10000} | |||
query = mw.smw.ask(query) | |||
mw.smw.subobject{ | |||
smw.subobjectIdCleaner(d), | |||
["Seite"] = d, | |||
["Dateiinfo"] = query[1]["Dateiinfo"], | |||
["Erstellungsdatum"] = query[1]["Erstellungsdatum"]} | |||
end | |||
end | end | ||
-- Bilder-Galerie erstellen | -- Bilder-Galerie erstellen | ||
t = t .. "{{#ask:" .. | t = t .. "{{#ask:" .. | ||
"[[-has subobject::" .. | "[[-has subobject::" .. pages.fullpagename .. "]]" .. | ||
"|mainlabel=-" .. | "|mainlabel=-" .. | ||
"|?Seite" .. | "|?Seite" .. | ||