Модуль:Ifempty: различия между версиями
Перейти к навигации
Перейти к поиску
ru>Ping08 м (Изменил настройки защиты для «Модуль:Ifempty»: критический шаблон или модуль: более 125000 включений ([Редактирование=администраторы и инженеры] (бессрочно) [Переименование=администраторы и инженеры] (бессрочно))) |
imported>Mikhail м (1 версия импортирована) |
(нет различий)
|
Текущая версия от 15:41, 19 ноября 2022
Файл:Green check.svg | Этот модуль оценён как готовый к использованию. Предполагается, что все баги устранены и он готов для широкого использования. Его можно указывать на справочных страницах и рекомендовать к использованию новым участникам. Для его изменения и тестирования, пожалуйста, используйте песочницу. |
Реализует {{ifempty}}.
local p = {}
local getArgs = require('Module:Arguments').getArgs
function p.main(frame)
local args = getArgs(frame, {removeBlanks = false})
local before = args['до']
local after = args['после']
for i, v in ipairs(args) do
if v ~= '' then
return (before or '') .. v .. (after or '')
end
end
end
return p