Module:CRTModel: Difference between revisions
No edit summary |
No edit summary |
||
| Line 338: | Line 338: | ||
addSectionRow(tbl, 'Links') | addSectionRow(tbl, 'Links') | ||
-- Add links in order: Database, Manufacturer, Retailer | |||
local typeOrder = {'Database', 'Manufacturer', 'Retailer'} | |||
-- Add links in order: Manufacturer, Retailer | |||
local typeOrder = {' | |||
for _, linkType in ipairs(typeOrder) do | for _, linkType in ipairs(typeOrder) do | ||
if #linksByType[linkType] > 0 then | if #linksByType[linkType] > 0 then | ||
-- If multiple links of the same type, combine them in one row | |||
local linksHtml = {} | |||
for _, link in ipairs(linksByType[linkType]) do | for _, link in ipairs(linksByType[linkType]) do | ||
table.insert(linksHtml, '[' .. link.url .. ' ' .. link.source .. ']') | |||
end | end | ||
addRow(tbl, linkType, table.concat(linksHtml, '<br>'), true) | |||
end | end | ||
end | end | ||
end | end | ||