Модуль:Песочница/Pok: различия между версиями
Pok (обсуждение | вклад) Нет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| Строка 38: | Строка 38: | ||
function p.get(frame) | function p.get(frame) | ||
local args = | local args = frame:getParent().args | ||
local id = args[1] | local id = args[1] | ||
if id == "" then return "" end | if id == "" then return "" end | ||
local params = "" | |||
for k, v in pairs(args) do | |||
if k ~= 1 then | |||
params = params .. "|" .. k .. "=" .. v | |||
end | |||
end | |||
local text = "{{#invoke:Сущность/data|get|" .. id .. params .. "}}[[Категория:Сущности]]" -- TODO: {{ajax|<nowiki></nowiki>|auto}} | |||
return frame:preprocess(text) | |||
end | end | ||
function p.preview(frame) | function p.preview(frame) | ||
local args = | local args = frame:getParent().args | ||
local id = args[1] | local id = args[1] | ||
if id == "" then return "" end | if id == "" then return "" end | ||
local params = "" | |||
for k, v in pairs(args) do | |||
if k ~= 1 then | |||
params = params .. "|" .. k .. "=" .. v | |||
end | |||
end | |||
local text = "{{#invoke:Сущность/data|preview|" .. id .. params .. "}}" | |||
return frame:preprocess(text) | |||
end | end | ||