Modul:Datei/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 510: Zeile 510:
-- nicht anzuzeigende Dateien gemäß Formular auswerten und dabei Galerie darstellen
-- nicht anzuzeigende Dateien gemäß Formular auswerten und dabei Galerie darstellen
t = t .. "== Nicht angezeigte Dateien (Formular-Eintrag hier) ==\n"
t = t .. "== Nicht angezeigte Dateien (Formular-Eintrag hier) ==\n"
g, count = "", 0
g, count, ausgeblendet = "", 0, {}
for d, z in pairs(frame:getParent().args) do
for d, z in pairs(frame:getParent().args) do
if com.isTrue(z) and dateien[d] ~= nil then
if com.isTrue(z) and dateien[d] ~= nil then
Zeile 516: Zeile 516:
g = g .. d .. "\n"
g = g .. d .. "\n"
count = count + 1
count = count + 1
else
table.insert(ausgeblendet, d)
end
end
end
end
Zeile 531: Zeile 533:
["SubObjektTyp"] = "GalerieDatei",
["SubObjektTyp"] = "GalerieDatei",
["Seite"] = d,
["Seite"] = d,
["Datei"] = d,
["Erstellungsdatum"] = v["Erstellungsdatum"]}
["Erstellungsdatum"] = v["Erstellungsdatum"]}
g = g .. d .. "\n"
g = g .. d .. "\n"
Zeile 540: Zeile 543:
t = t .. "<gallery mode=\"nolines\">\n" .. g .. "</gallery>\n"
t = t .. "<gallery mode=\"nolines\">\n" .. g .. "</gallery>\n"
end
end
mw.smw.set{["Seite"] = pages.fullpagename}
mw.smw.set{
["Seite"] = pages.fullpagename,
["Datei"] = ausgeblendet,
["Bemerkung"] = "Dieses ist die Liste der hier auszublendend markierten Dateien. Die Subpages sind die anzuzeigenden Dateien."}
-- Formular setzen
-- Formular setzen
t = t .. frame:callParserFunction("#default_form", formular)
t = t .. frame:callParserFunction("#default_form", formular)