Module:TemplateFieldProcessor: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 225: | Line 225: | ||
-- Declarative list generation | -- Declarative list generation | ||
if field.list then | if field.list then | ||
local items = NormalizationText.splitMultiValueString(value) | |||
if #items == 0 then | |||
return EMPTY_STRING | |||
end | |||
local options = {} | local options = {} | ||
if type(field.list) == 'string' then | if type(field.list) == 'string' then | ||
| Line 255: | Line 260: | ||
end | end | ||
return ListGeneration.createList( | return ListGeneration.createList(items, options) | ||
end | end | ||