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(value, options)
         return ListGeneration.createList(items, options)
     end
     end