Module:Biota infobox and Module:Biota infobox/sandbox: Difference between pages
Appearance
(Difference between pages)
Content deleted Content added
add TODO: add subspecies_link for variety handling |
Create sandbox version of Module:Biota infobox |
||
Line 301: | Line 301: | ||
if templateArgs['population'] then |
if templateArgs['population'] then |
||
if templateArgs['subspecies'] then -- link subspecies name when using population |
if templateArgs['subspecies'] then -- link subspecies name when using population |
||
templateArgs['subspecies_name'] = "''[[" .. fullName .. "|" .. abbr_subspecies_name .. "]]''" |
|||
templateArgs['subspecies_name'] = "''[[" .. templateArgs['subspecies_link'] .. "|" .. abbr_subspecies_name .. "]]''" |
|||
else |
|||
templateArgs['subspecies_name'] = "''[[" .. fullName .. "|" .. abbr_subspecies_name .. "]]''" |
|||
end |
|||
end |
end |
||
if not templateArgs['name'] then |
if not templateArgs['name'] then |
||
Line 332: | Line 328: | ||
--templateArgs['variety_authority'] = templateArgs['authority'] -- replicates authority in trinomial |
--templateArgs['variety_authority'] = templateArgs['authority'] -- replicates authority in trinomial |
||
if templateArgs['subspecies'] then -- subspecies needs to linked |
if templateArgs['subspecies'] then -- subspecies needs to linked |
||
local redirectName = templateArgs['genus'] .. ' ' .. templateArgs['species'] .. " subsp. " .. templateArgs['subspecies'] |
local redirectName = templateArgs['genus'] .. ' ' .. templateArgs['species'] .. " subsp. " .. templateArgs['subspecies'] |
||
local shortName = "''" .. string.sub(templateArgs['genus'],1,1) .. '. ' .. string.sub(templateArgs['species'],1,1) .. '.' .. separator .. templateArgs['subspecies'] .. "''" |
local shortName = "''" .. string.sub(templateArgs['genus'],1,1) .. '. ' .. string.sub(templateArgs['species'],1,1) .. '.' .. separator .. templateArgs['subspecies'] .. "''" |