Помогите пожалуйста разобраться, уже несколько дней мучаюсь. Opencart Version 2.3.0.2
Есть необходимость провести некоторые манипуляции с дополнительными картинками продукта. В шаблоне product.tpl я могу получить доступ к этим картинкам через переменную $images
Иду в контроллер product.php - здесь, насколько я понимаю, за формирование данных для $images отвечает такой блок кода:
$data['images'] = $results;
foreach ($results as $result) {
$data['images'][] = array(
'popup' => $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height')),
'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_additional_width'), $this->config->get($this->config->get('config_theme') . '_image_additional_height'))
);
}
Однако на любые изменения данный блок кода не реагирует вообще. При этом код, отвечающий за формирование основной картинки продукта - реагирует:
if ($product_info['image']) {
$data['thumb'] = $this->model_tool_image->resize($product_info['image'], $this->config->get($this->config->get('config_theme') . '_image_thumb_width'), $this->config->get($this->config->get('config_theme') . '_image_thumb_height'));
} else {
$data['thumb'] = '';
}
Получается, что $data['images'] - перезаписывается где-то дальше в каком-то другом контроллере... Перелопатил уже все папки - не могу сообразить где это происходит.
Очень прошу подсказать. Заранее благодарю!