Modul:Datei/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 475: Zeile 475:
"die im Artikel " .. lemma .. " nicht angezeigt werden sollen.'''" ..
"die im Artikel " .. lemma .. " nicht angezeigt werden sollen.'''" ..
"<br><br>" ..
"<br><br>" ..
"'''Es werden nicht angezeigt:'''" ..
"'''Es werden nicht angezeigt:'''\n" ..
"<gallery mode=\"packed-hover\">\n"
"<gallery mode=\"packed-hover\">\n"
-- Liste nicht anzuzeigender Dateien erstellen und gleichzeitig Galerie zusammenbauen
-- Liste nicht anzuzeigender Dateien erstellen und gleichzeitig Galerie zusammenbauen
local zeige_nicht_dateien = {} -- Datei-Liste
local zeige_nicht_dateien = {} -- Datei-Liste
for d, z in pairs(frame:getParent().args) do -- d = Dateiname (ohne Datei:)
for d, z in pairs(frame:getParent().args) do -- d = Dateiname (ohne Datei:)
if z == "Ja" then -- z = Ja/Nein
if com.isTrue(z) then -- z = Ja/Nein
table.insert(zeige_nicht_dateien, "Datei:" .. d)
table.insert(zeige_nicht_dateien, "Datei:" .. d)
t = t .. "Datei:" .. d ..
t = t .. "Datei:" .. d .. -- Galerie-Eintrag (Datei)
"|<small>[[:Datei:" .. d .. "|" .. d .. "]]</small>\n" -- Hoover-Text
"|<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}}"
-- Formular setzen
t = t .. frame:callParserFunction{"#default_form", "Datei/ZeigeNichtIn" .. zeige_nicht_in .. "/Work"}
-- Attribute setzen, dass diese Dateien nicht angezeigt werden
mw.smw.set{
mw.smw.set{
["ZeigeNichtIn" .. zeige_nicht_in] = "Ja",
["ZeigeNichtIn" .. zeige_nicht_in] = "Ja",
[zeige_nicht_in] = lemma, -- Straße/Ort = Lemma
[zeige_nicht_in] = lemma, -- Straße/Ort = Lemma
["Seite"] = zeige_nicht_dateien} -- Seite = Liste der nicht anzuzeigenden Dateien
["Seite"] = zeige_nicht_dateien} -- Seite = Liste der nicht anzuzeigenden Dateien
mw.logObject(t, "t")
-- Wikitext Preprocess
t = frame:preprocess(t)
return frame:preprocess(t)
return t
end
end


return p
return p