Модуль:Ifempty
Версия от 15:29, 8 ноября 2021; Модуль:Ifempty>Ping08 (Изменил настройки защиты для «Модуль:Ifempty»: критический шаблон или модуль: более 125000 включений ([Редактирование=администраторы и инженеры] (бессрочно) [Переименование=администраторы и инженеры] (бессрочно)))
Этот модуль оценён как готовый к использованию. Предполагается, что все баги устранены и он готов для широкого использования. Его можно указывать на справочных страницах и рекомендовать к использованию новым участникам. Для его изменения и тестирования, пожалуйста, используйте песочницу. |
Реализует {{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