Modul:Datei/Work: Unterschied zwischen den Versionen

Aus FürthWiki

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
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 477: Zeile 478:
-- Anzuzeigende Dateien als Subobjekte setzen
-- Anzuzeigende Dateien als Subobjekte setzen
for d, _ in pairs(dateien) do
for d, _ in pairs(dateien) do
mw.smw.subobject{["Seite"] = d}
query = {"[[d]]", "?Dateiinfo", "?Erstellungsdatum",
mainlabel = "-", limit = 10000}
query = mw.smw.ask(query)
mw.smw.subobject{
smw.subobjectIdCleaner(d),
["Seite"] = d,
["Dateiinfo"] = query["Dateiinfo"],
["Erstellungsdatum"] = query["Erstellungsdatum"]}
end
end
-- Bilder-Galerie erstellen
-- Bilder-Galerie erstellen
Zeile 484: Zeile 492:
"|mainlabel=-" ..
"|mainlabel=-" ..
"|?Seite" ..
"|?Seite" ..
"|format=gallery}}"
"|?Dateiinfo" ..
"|?Erstellungsdatum" ..
"|format=gallery" ..
"|captionproperty=Dateiinfo}}"
-- Formular setzen
-- Formular setzen
t = t .. frame:callParserFunction(
t = t .. frame:callParserFunction(