Модуль:Lists

Поделись знанием:
Перейти к: навигация, поиск
 Документация

Модуль для выбора строки из списка по ее ключу.

Функции

UKRF

{{#invoke:Lists|UKRF|n}} — возвращает адрес статьи УК РФ в Викитеке по ее номеру n. Применение см. Шаблон:Статья УК РФ. Список номеров статей и их адресов см. Модуль:Lists/UKRF. Формирование ссылки только на основе номера статьи невозможно, т.к. статьи находятся на различных подстраницах с главами кодекса.

Во избежание поломок страниц, использующих данный модуль, желательно экспериментировать в Песочнице для модулей.

local p = {}
-- вспомогательная функция, удаляет пробелы
local function trimstr(s)
  return (s:gsub("^%s*(.-)%s*$", "%1"))
end

function p.UKRF(frame)
  local data = mw.loadData('Модуль:Lists/UKRF');
  return  data[trimstr(frame.args[1])];
--  return  data[frame.args[1]];
end

return p