Jump to content

Module:Biota infobox and Module:Biota infobox/sandbox: Difference between pages

(Difference between pages)
Page 1
Page 2
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
if templateArgs['subspecies_link'] then
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 [TODO: add subspecies_link]
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'] .. "''"