Модуль:InfoboxBuilders: различия между версиями

Материал из Demovio Wiki
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 6: Строка 6:


   for builder in builders:gmatch('([^%s+]+)') do
   for builder in builders:gmatch('([^%s+]+)') do
     table.insert(categories, '[[:Category:' .. builder .. '|' .. builder .. ']] [[Category:' .. builder .. ']]')
     table.insert(categories, '[[:Category:' .. builder .. '|' .. builder .. ']][[Category:' .. builder .. ']]')
   end
   end


   return table.concat(categories, ' ')
   return table.concat(categories, ', ')
end
end


return p
return p

Текущая версия от 03:44, 14 марта 2025


local p = {}

function p.renderCategories(frame)
  local builders = frame.args['builders'] or ''
  local categories = {}

  for builder in builders:gmatch('([^%s+]+)') do
    table.insert(categories, '[[:Category:' .. builder .. '|' .. builder .. ']][[Category:' .. builder .. ']]')
  end

  return table.concat(categories, ', ')
end

return p