Modul:Datei/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 470: Zeile 470:
local t = ""
local t = ""
local lemma = wik.subpagename()
local lemma = wik.subpagename()
local zeige_nicht_in = frame.args[1]
local zeige_nicht_in = frame.args[1] -- Straße, Ort oder ...
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," ..
Zeile 477: Zeile 477:
"'''Es werden nicht angezeigt:'''" ..
"'''Es werden nicht angezeigt:'''" ..
"<gallery mode=\"packed-hover\">\n"
"<gallery mode=\"packed-hover\">\n"
local zeige_nicht_dateien = {lemma}
-- Liste nicht anzuzeigender Dateien erstellen und gleichzeitig Galerie zusammenbauen
for d, z in pairs(frame:getParent().args) do
local zeige_nicht_dateien = {} -- Datei-Liste
if z == "Ja" then
for d, z in pairs(frame:getParent().args) do -- d = Dateiname (ohne Datei:)
if z == "Ja" then -- z = Ja/Nein
table.insert(zeige_nicht_dateien, "Datei:" .. d)
table.insert(zeige_nicht_dateien, "Datei:" .. d)
t = t .. d .. "|<small>[[:Datei:" .. d .. "|" .. d .. "]]</small>\n"
t = t .. "Datei:" .. d ..
"|<small>[[:Datei:" .. d .. "|" .. d .. "]]</small>\n" -- Hoover-Text
end
end
end
end
t = t .. "</gallery>\n"
t = t .. "</gallery>\n"
t = t .. "{{#default_form:Datei/ZeigeNichtIn" .. zeige_nicht_in .. "/Work}}"
t = t .. "{{#default_form:Datei/ZeigeNichtIn" .. zeige_nicht_in .. "/Work}}"
mw.smw.set{
["ZeigeNichtIn" .. zeige_nicht_in] = "Ja",
[zeige_nicht_in] = lemma, -- Straße/Ort = Lemma
["Seite"] = zeige_nicht_dateien} -- Seite = Liste der nicht anzuzeigenden Dateien
mw.logObject(t, "t")
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