25.295
Bearbeitungen
(Anzeige, wenn ausgeblendet über Ausblende-Seite) |
(+ Wartungsmeldung Datei ohne Formular-Daten) |
||
| Zeile 32: | Zeile 32: | ||
function p.Dateibox(frame) | function p.Dateibox(frame) | ||
-- Kommando-Zeile zum Debuggen: | -- Kommando-Zeile zum Debuggen: | ||
-- =p.Dateibox{pargs={["fullpagename"]="Datei:test.jpg",["Genre"]="g1;g2",["Attribut1"]="a1",["Wert1"]="w1;w2"}} | -- =p.Dateibox{pargs={["fullpagename"]="Datei:test.jpg",["Genre"]="g1;g2",["Attribut1"]="a1",["Wert1"]="w1;w2"}} | ||
| Zeile 40: | Zeile 38: | ||
local t = "" | local t = "" | ||
if wik.namespace() == "Datei" then | local frame, pargs = dev.GetFrameAndParentArgs(frame) | ||
if wik.namespace() == "Datei" or pargs["fullpagename"] ~= nil then | |||
local title = pargs["fullpagename"] or wik.fullpagename() -- pargs["fullpagename"] zum Testen/Debuggen | local title = pargs["fullpagename"] or wik.fullpagename() -- pargs["fullpagename"] zum Testen/Debuggen | ||
local v = "" | local v = "" | ||
| Zeile 298: | Zeile 297: | ||
-- Seite setzen | -- Seite setzen | ||
t = t .. "{{#set:Seite=" .. wik.fullpagename() .. "}}" | t = t .. "{{#set:Seite=" .. wik.fullpagename() .. "}}" | ||
-- | -- Wartungsmeldung Datei ohne Formular-Daten | ||
local no_pargs = true | |||
for a, v in pairs(pargs) do | |||
if a ~= "fullpagename" and a ~= "Work" then | |||
no_pargs = false | |||
break | |||
end | |||
end | |||
if no_pargs then | |||
t = t .. "{{#set:Wartungsmeldung=Datei ohne Formular-Daten}}" | |||
end | |||
t = frame:preprocess(t) | t = frame:preprocess(t) | ||
end -- if wik.namespace() == "Datei" then | end -- if wik.namespace() == "Datei" then | ||
return t | return t | ||
end | end | ||