Я использую блок интернационализации для базового перевода страницы между испанским и английским. По умолчанию контент находится на испанском языке. Когда я меняю язык на английский, содержимое страницы переводится, однако autonav отображается пустым. Я использовал page CID для определения языковых различий. В моем файле header.php для моей темы я использую следующий отчет:Переключатель языка интернационализации?
if(!$c->getAttribute('english_menus')) {
$lh = Loader::helper('section', 'multilingual');
$lang = $lh->getLanguage();
$bt = BlockType::getByHandle('autonav');
$bt->controller->displayPages = 'custom';
if ($lang == "en_EN"){
$bt->controller->displayPagesCID = 166; //English section cID
} else {
$bt->controller->displayPagesCID = 171; //Spanish section cID
}
$bt->controller->orderBy = 'display_asc';
$bt->render('templates/top_nav/view');
}
Это отображает навигацию верхнего уровня. Однако, когда флаг страна выбирается меню автоматического нав исчезает и не отображается на английском языке
Большое спасибо