Передаю в /classes/controller/FrontController.php
public function addColorsToProductList(&$products)
{
..........
$tpl = $this->context->smarty->createTemplate(_PS_THEME_DIR_.'product-list-colors.tpl');
if (isset($colors[$product['id_product']]))
$tpl->assign(array(
'id_product' => $product['id_product'],
'colors_list' => $colors[$product['id_product']],
'link' => Context::getContext()->link,
'img_col_dir' => _THEME_COL_DIR_,
'col_img_dir' => _PS_COL_IMG_DIR_,
'lang_zae' => $this->context->language->id
));
.......
Однако передаётся старый вариант языка, а не тот который я выбрал...
Как быть?
Такое впечатление, что product-list-colors.tpl кэшируется и после этого отображается старая информация....