22.321
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 126: | Zeile 126: | ||
local query = { | local query = { | ||
"[[Seite::" .. o .. "]]" .. | "[[Seite::" .. o .. "]]" .. | ||
"[[ | "[[Seite::" .. wik.fullpagename() .. "]]" .. | ||
"[[ | "[[ZeigeNichtIn" .. a[1] .. "::Ja]]", | ||
mainlabel = "-", | mainlabel = "-", | ||
"?#-", | "?#-", | ||
| Zeile 418: | Zeile 418: | ||
local spalten = 10 | local spalten = 10 | ||
local lemma = wik.subpagename() | local lemma = wik.subpagename() | ||
local page_selector = | local page_selector = | ||
"[[Datei:+]]" .. | "[[Datei:+]]" .. | ||
"[[" .. zeige_nicht_in .. "::" .. lemma .. "]]" .. | "[[" .. zeige_nicht_in .. "::" .. lemma .. "]]" .. | ||
"[[" .. | "[[ZeigeNichtIn" .. zeige_nicht_in .. "::Nein]]" | ||
local query = {page_selector, format = "count"} | local query = {page_selector, format = "count"} | ||
query = mw.smw.ask(query) | query = mw.smw.ask(query) | ||
| Zeile 431: | Zeile 430: | ||
query = mw.smw.ask(query) | query = mw.smw.ask(query) | ||
t = t .. | t = t .. | ||
"{{{for template|Datei/" .. | "{{{for template|Datei/ZeigeNichtIn" .. zeige_nicht_in .. "/Work}}}\n" .. | ||
"<table class=\"formtable\">\n" | "<table class=\"formtable\">\n" | ||
local datei, datum, jahr, jahrtext | local datei, datum, jahr, jahrtext | ||
| Zeile 471: | Zeile 470: | ||
local lemma = wik.subpagename() | local lemma = wik.subpagename() | ||
local zeige_nicht_in = frame.args[1] | local zeige_nicht_in = frame.args[1] | ||
t = t .. | t = t .. | ||
"<br>'''Hier können Sie per Formular die Dateien auswählen," .. | "<br>'''Hier können Sie per Formular die Dateien auswählen," .. | ||
"die im Artikel " .. lemma .. " nicht angezeigt werden sollen.''' | "die im Artikel " .. lemma .. " nicht angezeigt werden sollen.'''" .. | ||
"<br><br>" .. | "<br><br>" .. | ||
" | "'''Es werden nicht angezeigt:'''" .. | ||
"<gallery mode=\"packed-hover\">\n" | "<gallery mode=\"packed-hover\">\n" | ||
local zeige_nicht_dateien = {lemma} | |||
for d, z in pairs(frame:getParent().args) do | for d, z in pairs(frame:getParent().args) do | ||
if | if z == "Ja" then | ||
table.insert(zeige_nicht_dateien, "Datei:" .. d) | |||
t = t .. d .. "|<small>[[:Datei:" .. d .. "|" .. d .. "]]</small>\n" | t = t .. d .. "|<small>[[:Datei:" .. d .. "|" .. d .. "]]</small>\n" | ||
end | end | ||
end | end | ||
t = t .. "</gallery>\n" | t = t .. "</gallery>\n" | ||
t = t .. "{{#default_form:Datei/" .. | t = t .. "{{#default_form:Datei/ZeigeNichtIn" .. zeige_nicht_in .. "/Work}}" | ||
t = frame:preprocess(t) | t = frame:preprocess(t) | ||
mw.smw.set{ | |||
["Seite"] = zeige_nicht_dateien, | |||
["ZeigeNichtIn" .. zeige_nicht_in] = "Ja"} | |||
return t | return t | ||
end | end | ||
return p | return p | ||