22.458
Bearbeitungen
(+ GalerieBilderAusblenden(), FormularZeigeNichtInStrasse(), FormularZeigeNichtInOrt(), - Attribut:...Formulareintrag) |
(GalerieBilderAusblenden() + Erstellungsdatum, subobject-ID) |
||
| Zeile 5: | Zeile 5: | ||
local str = require("Modul:String") | local str = require("Modul:String") | ||
local wik = require("Modul:Wiki") | local wik = require("Modul:Wiki") | ||
local smw = require("Modul:SMW") | |||
local lfd = require("Modul:LinkFormDatum") | local lfd = require("Modul:LinkFormDatum") | ||
local wob = require("Modul:Wörterbuch") | local wob = require("Modul:Wörterbuch") | ||
| Zeile 470: | Zeile 471: | ||
-- Datei-Liste in SMD abfragen und als Tabelle aufbereiten | -- Datei-Liste in SMD abfragen und als Tabelle aufbereiten | ||
local query = {"[[Datei:+]][[" .. zeige_nicht_in .. "::" .. lemma .. "]]", -- Ort/Straße/.. = Lemma | local query = {"[[Datei:+]][[" .. zeige_nicht_in .. "::" .. lemma .. "]]", -- Ort/Straße/.. = Lemma | ||
"?#-", "?" .. zeige_nicht_in_attr, mainlabel = "-", limit = 10000} | "?#-", "?" .. zeige_nicht_in_attr, "?Erstellungsdatum", -- Erstellungsdatum muss übernommen werden, damit Sortierung in Galerie funzt | ||
mainlabel = "-", limit = 10000} | |||
query = mw.smw.ask(query) or {} | query = mw.smw.ask(query) or {} | ||
-- Datei-Tabelle umformen und dabei Galerie darstellen | -- Datei-Tabelle umformen und dabei Galerie darstellen | ||
| Zeile 481: | Zeile 483: | ||
count = count + 1 | count = count + 1 | ||
else | else | ||
dateien[d[1]] = | dateien[d[1]] = {["Erstellungsdatum"] = d["Erstellungsdatum"]} | ||
end | end | ||
dateien[i] = nil | dateien[i] = nil | ||
| Zeile 508: | Zeile 510: | ||
t = t .. "== Angezeigte Dateien ==\n" | t = t .. "== Angezeigte Dateien ==\n" | ||
g, count = "", 0 | g, count = "", 0 | ||
for d, | for d, v in pairs(dateien) do | ||
if | if v ~= nil then | ||
mw.smw.subobject{["Seite"] = d} | mw.smw.subobject{ | ||
smw.subobjectIdCleaner(d), | |||
["Seite"] = d, | |||
["Erstellungsdatum"] = v["Erstellungsdatum"]} | |||
g = g .. d .. "\n" | g = g .. d .. "\n" | ||
count = count + 1 | count = count + 1 | ||