Сломал весь мозг, как формируются картинки дочерних категорий на странице категорий в окстор 2.3? в шаблоне за вывод дочек отвечает этот фрагмент Код: <div class="category-list-item"> <?php if($categories[$i]['thumb']) { ?> <a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>" alt="<?php echo $categories[$i]['name']; ?>" title="<?php echo $categories[$i]['name']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a> <?php } else { ?> <a href="<?php echo $categories[$i]['href']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a> <?php } ?> </div> В контроллере, как я понимаю миниатюры формироваться должны тут Код: if ($category_info['image']) { $data['thumb'] = $this->model_tool_image->resize($category_info['image'], $this->config->get($this->config->get('config_theme') . '_image_category_width'), $this->config->get($this->config->get('config_theme') . '_image_category_height')); $this->document->setOgImage($data['thumb']); } else { $data['thumb'] = ''; } Из этого кода видно что вроде как размеры из конфигурации темы берем. При этом, что бы там я ни указал в конфигурации темы в админке картинка выводится 100х100 (исходный размер закэшированной картинки, отображается такой же) Размер картинки в описании текущей 150х150. Если удаляю код из контроллера то картинки дочек остаются, исчезает картинка описания... В админке вообще нигде не указано ни 100, ни 150... Так откуда берутся размеры? Что за чертовщина? в контроллере категории вхождения thumb вообще нигде, кроме приведенного фрагмента и масиива товаров...
По идее тут формируются размеры: Код: $this->model_tool_image->resize($category_info['image'], $this->config->get($this->config->get('config_theme') . '_image_category_width'), $this->config->get($this->config->get('config_theme') . '_image_category_height')); 2.3 не особо ковырял, так что не отвечу точно, но на вашем месте, я бы встестанул вот как то так, что бы понять вектор измышлений: Код: $this->model_tool_image->resize($category_info['image'], 150, 230); почистить кэш и проанализировать новые размеры (смотрите оригинал, который взят из кэша).
Да, я тоже пробовал так сделать, кэш в папке image сносил но картинка в исходнике кэшированая все-равно 100x100.jpg (реальный и отображаемый). Если стилями картинку потянуть, то она увеличивается (т.е. в сетку не упирается). Да в принципе и размер типа 50Х50 не получается выставить, все-равно 100 хоть ты тресни. Иходя из: Появляется подозрение, что тема вообще откуда-то еще берет эти миниатюры.
Проблема решена, всего-навсего нужно было заглянуть в кэш модификаторов, оказалось что была модификация, которая вносила изменения в контроллере категорий.