Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Где может формироваться $data['images']


kingvalenso

Recommended Posts

Помогите пожалуйста разобраться, уже несколько дней мучаюсь. 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'] - перезаписывается где-то дальше в каком-то другом контроллере... Перелопатил уже все папки - не могу сообразить где это происходит.

 

Очень прошу подсказать. Заранее благодарю!

Надіслати
Поділитися на інших сайтах


6 минут назад, kingvalenso сказал:

Однако на любые изменения данный блок кода не реагирует вообще.

Кеш модификаторов обновить.

Надіслати
Поділитися на інших сайтах

16 минут назад, Tom сказал:

Кеш модификаторов обновить.

Делал, обновляю каждый раз после изменений. Не реагирует именно код с $data['images'], изменения в других частях кода вполне себе применяются

Надіслати
Поділитися на інших сайтах


8 минут назад, kingvalenso сказал:

Делал, обновляю каждый раз после изменений. Не реагирует именно код с $data['images'], изменения в других частях кода вполне себе применяются

уже кто-то поднимал такую тему, там вроде бы другой модификатор / модуль перетирает изменения ваши. Смотрите модифицированный файл, и станет ясно, что вам делать

Надіслати
Поділитися на інших сайтах

14 минут назад, Seriusis сказал:

уже кто-то поднимал такую тему, там вроде бы другой модификатор / модуль перетирает изменения ваши. Смотрите модифицированный файл, и станет ясно, что вам делать

Простите за глупый вопрос, но могли бы вы подсказать какой именно файл смотреть? Имеется ввиду смотреть в браузере?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.