15.075
Bearbeitungen
(... weitere Bilder anzeigen, Kategorie:Seiten mit vollen Bilder-Galerien) |
(+ sort/order-args) |
||
| Zeile 7: | Zeile 7: | ||
-- mw.logObject(frame, "frame") | -- mw.logObject(frame, "frame") | ||
-- Kommando-Zeile zum Debuggen: | -- Kommando-Zeile zum Debuggen: | ||
-- =p.Galerie() | -- frame=mw.getCurrentFrame(); frame.args={["attr"]="Person",["val"]="Karl Rothammel",["sort"]="Seite",["order"]="asc"}; print(p.Galerie(frame)) | ||
local t = "" | local t = "" | ||
local args = wik.getArgs(frame.args, {"attr", "val"}) | |||
-- Argumente holen und ggf. default setzen | |||
local args = wik.getArgs(frame.args, {"attr", "val", "sort", "order"}) | |||
args.val = args.val or wik.pagename() | |||
args.sort = args.sort or "Erstellungsdatum" | |||
args.order = args.order or "desc" | |||
-- Seiten-Selektor | -- Seiten-Selektor | ||
| Zeile 56: | Zeile 58: | ||
"{{#ask:" .. selector .. | "{{#ask:" .. selector .. | ||
"|?Dateiinfo" .. | "|?Dateiinfo" .. | ||
"|sort= | "|sort=" .. args.sort .. | ||
"|order= | "|order=" .. args.order .. | ||
"|format=gallery" .. | "|format=gallery" .. | ||
"|limit=" .. n_bilder_limit .. | "|limit=" .. n_bilder_limit .. | ||
| Zeile 74: | Zeile 76: | ||
-- mw.logObject(t, "t") | -- mw.logObject(t, "t") | ||
t = frame:preprocess(t) | t = frame:preprocess(t) | ||
return t | return t | ||
end | end | ||
return p | return p | ||