22.594
Bearbeitungen
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 | ||
-- 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) | ||