Modul:Datei/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 461: Zeile 461:
local attribut = query[1]["KlassenName"]
local attribut = query[1]["KlassenName"]
local zeige_nicht_in_attr = "ZeigeNichtIn" .. attribut -- muss nicht unbedingt vorhanden sein
local zeige_nicht_in_attr = "ZeigeNichtIn" .. attribut -- muss nicht unbedingt vorhanden sein
-- Info-Text
t = t ..
"'''Hier können Sie per Formular die Dateien auswählen, " ..
"die im Artikel [[" .. lemma ..
"]] nicht angezeigt werden sollen.'''\n<br>" ..
"'''Hinweis:''' " ..
"Nach dem Speichern müssen Sie nochmal bearbeiten und speichern!\n" ..
"__TOC__\n"
-- Formular setzen
t = t .. frame:callParserFunction(
"#default_form", "Datei/ZeigeNichtIn/Work")
-- Datei-Liste in SMD abfragen und als Tabelle aufbereiten
-- Datei-Liste in SMD abfragen und als Tabelle aufbereiten
local query = {"[[Datei:+]][[" .. attribut .. "::" .. lemma .. "]]", -- Ort/Straße/.. = Lemma
local query = {"[[Datei:+]][[" .. attribut .. "::" .. lemma .. "]]", -- Ort/Straße/.. = Lemma
Zeile 477: Zeile 466:
mainlabel = "-", limit = 10000}
mainlabel = "-", limit = 10000}
query = mw.smw.ask(query) or {}
query = mw.smw.ask(query) or {}
-- Info-Text
t = t ..
"'''Hier können Sie per Formular die Dateien auswählen, " ..
"die im Artikel [[" .. lemma .. "]] " ..
"(" .. attribut .. ", " .. #query .. " Dateien) " ..
"nicht angezeigt werden sollen.'''\n<br>" ..
"__TOC__\n"
-- Datei-Tabelle umformen und dabei Galerie darstellen
-- Datei-Tabelle umformen und dabei Galerie darstellen
t = t .. "== Nicht angezeigte Dateien (Formular-Eintrag auf jeweiliger Datei-Seite) ==\n"
t = t .. "== Nicht angezeigte Dateien " ..
"(Formular-Eintrag auf jeweiliger Datei-Seite) ==\n" ..
"; Hinweis: Diese Dateien wurden über die jeweilige Datei-Seite " ..
"als nicht anzuzeigen markiert.\n"
local g, count = "", 0
local g, count = "", 0
dateien = {}
dateien = {}
Zeile 527: Zeile 526:
t = t .. "<gallery mode=\"nolines\">\n" .. g .. "</gallery>\n"
t = t .. "<gallery mode=\"nolines\">\n" .. g .. "</gallery>\n"
end
end
-- Formular setzen
t = t .. frame:callParserFunction(
"#default_form", "Datei/ZeigeNichtIn/Work")
-- Wikitext Preprocess
-- Wikitext Preprocess
return frame:preprocess(t)
return frame:preprocess(t)