Modul:SMW/Work: Unterschied zwischen den Versionen

Aus FürthWiki

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
local str = require("Modul:String")
local str = require("Modul:String")
local wik = require("Modul:Wiki")
local wik = require("Modul:Wiki")
local atr = require("Modul:Attribut")


function p.GetValues(frame)
function p.GetValues(frame)
Zeile 144: Zeile 145:
local args = wik.getArgs(pargs) -- filtert "" aus und macht shadow-copy
local args = wik.getArgs(pargs) -- filtert "" aus und macht shadow-copy
mw.logObject(args, "args")
mw.logObject(args, "args")
-- Klasse extrahieren
local klasse = args["Klasse"]
args["Klasse"] = nil
-- newlines ausfiltern
for i, _ in ipairs(args) do
args[i] = string.sub(args[i], "\n", "")
end
mw.logObject(args, "args")
-- query-args aufbereiten mit Attribut-Vorgaben
for i, _ in ipairs(args) do
-- if string.sub
end
mw.logObject(args, "args")
-- nun #ask final aufrufen
t = t .. frame:callParserFunction("#ask", args)
t = t .. frame:callParserFunction("#ask", args)
return t
return t