Добрый вечер, нуждаюсь в совете. Использую ocstore 3.0.2.0 На сайте установлен фильтр (prostofilter), который должен фильтровать товары по цене, производителю, и атрибутам. Проблема с выводом атрибутов. Атрибуты, которые не требуют перевода, выводятся нормально. Атрибуты, значение которых нужно переводить, выводятся без перевода. Вот код из контроллера, который выводит список атрибутов в вильтре.
$prostofilter_groups = $this->model_catalog_category->getCategoryFilters($category_id);
if ($prostofilter_groups) {
foreach ($prostofilter_groups as &$prostofilter_group) {
if ($prostofilter_group['name'] == 'Цена') {
if ($prostofilter_group['filter'][0]['filter_id'] == $prostofilter_group['filter'][0]['name']) {
continue;
}
}
$childen_data = array();
foreach ($prostofilter_group['filter'] as $prostofilter) {
$prostofilter_data = array(
'filter_category_id' => $category_id,
'filter_filter' => $prostofilter['filter_id']
);
$childen_data[] = array(
'prostofilter_id' => $prostofilter['filter_id'],
'name' => $prostofilter['name'],
);
}
$data['prostofilter_groups'][] = array(
'prostofilter_group_id' => $prostofilter_group['filter_group_id'],
'name' => $prostofilter_group['name'],
'prostofilter' => $childen_data,
);
}
if (count($data['prostofilter_groups']) > 0) {
return $this->load->view('extension/module/prostofilter', $data);
}
}
А вот как это выглядит на сайте