Module:Biota infobox/test
Appearance
require('Module:No globals')
local p = {} -- exposed variables
local args = {}
function p.convert(frame)
args = frame.args
local template = {}
local targs = {}
table.insert (template, '{{speciesbox ' );
for k,v in pairs(args) do
if k == 'genus' then
local param = k:gsub("%'",""):gsub("%[",""):gsub("%]","")
k=param
v='Hypsiboas'
elseif k== 'species' then
v='albopunctatus'
end
table.insert (template, table.concat ({' |'..k..'=', v}));
targs[k] = v
end
table.insert (template, '}}'); -- close the template
--return frame:expandTemplate{ title = 'speciesbox', args = targs }
return table.concat (template, '\n');
end
return p