Модуль:Prototypes/Объект/Торгомат: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 77: | Строка 77: | ||
if not accessData then return "" end | if not accessData then return "" end | ||
-- Преобразуем | -- Преобразуем массив доступов в строку, подходящую для вызова {{#invoke:Prototypes/Механика/Доступ|parse}} | ||
local | local accessDataStr = mw.text.jsonEncode(accessData) | ||
-- Формируем вывод с использованием | -- Убираем только обратные слэши перед кавычками | ||
return '{{#invoke:Prototypes/Механика/Доступ|parse|' .. | local cleanedDataStr = accessDataStr:gsub('\\"', '"') | ||
-- Формируем вывод с использованием {{#invoke:Prototypes/Механика/Доступ|parse}} | |||
return frame:preprocess('{{#invoke:Prototypes/Механика/Доступ|parse|' .. cleanedDataStr .. '}}') | |||
end | end | ||