Module:HeroData/nav: Difference between revisionsGive feedback
m now uses Module:HeroData/release |
m get_hero_nav_cards() lang_code param added |
||
| Line 12: | Line 12: | ||
local herolabs_text_size = frame.args['herolabs_text_size'] | local herolabs_text_size = frame.args['herolabs_text_size'] | ||
local debug_mode = frame.args['debug_mode'] | local debug_mode = frame.args['debug_mode'] | ||
local lang_code = frame.args['lang_code'] | |||
-- Turn debug_mode from string to bool, default to false | -- Turn debug_mode from string to bool, default to false | ||
| Line 25: | Line 26: | ||
return 'in_herolabs must be either true or false' | return 'in_herolabs must be either true or false' | ||
end | end | ||
local subpage = '' | |||
if lang_code ~= nil and lang_code ~= 'en' then subpage = '/' .. lang_code end | |||
--Iterate heroes | --Iterate heroes | ||
| Line 44: | Line 48: | ||
end | end | ||
local hero_str = '|name=' .. lang_module.get_string(hero_key, nil, 'en') .. '|link=' .. lang_module.get_string(hero_key, 'en') .. '|recommended=' .. tostring(is_recommended) | local sub_page_str = '' | ||
local hero_str = '|name=' .. lang_module.get_string(hero_key, nil, 'en') .. '|link=' .. lang_module.get_string(hero_key, 'en') .. subpage .. '|recommended=' .. tostring(is_recommended) | |||
table.insert(heroes, hero_str) | table.insert(heroes, hero_str) | ||