В админке у категории есть изображение, но при выводе каталога на главную выводится только текстовое название категории. Нужно искать модуль или менять шаблон в ручную, чтобы выводить изображение? Если модуль, кто чем пользуется? Спасибо Опенкарт2.1.0.0 (rs.1)
Так надо и писать, Изображение категории в стандартном модуле Категории. В файле \catalog\controller\module\category.php перед Код: $data['categories'][] = array( вставим PHP: $this->load->model('tool/image'); после Код: 'children' => $children_data, вставим PHP: 'thumb' => ($category['image']) ? $this->model_tool_image->resize($category['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height')) : $this->model_tool_image->resize('no_image.png', $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height')), ну и в шаблоне catalog\view\theme\default\template\module\category.tpl меняем все, на это Код: <div class="list-group"> <?php foreach ($categories as $category) { ?> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item active"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>" title="<?php echo $category['name']; ?>" class="img-thumbnail" /> <?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <?php foreach ($category['children'] as $child) { ?> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>" class="list-group-item"> - <?php echo $child['name']; ?></a> <?php } ?> <?php } ?> <?php } ?> <?php } else { ?> <a href="<?php echo $category['href']; ?>" class="list-group-item"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>" title="<?php echo $category['name']; ?>" class="img-thumbnail" /> <?php echo $category['name']; ?></a> <?php } ?> <?php } ?> </div>
Добрый день подскажите пожалуйста, как правильно изменить часть в контролере что бы изображения выводились в исходном размере а не задавались ос ?
Для 2.3 есть другая тема с инструкцией. Поищите.. Основное отличие это в строке Код: 'thumb' => ($category['image']) ? $this->model_tool_image->resize($category['image'] так как в 2.3 по другому размеры выбираются из базы
даже если выводить то что надо для 2.3 у меня вышло отобразить картинки no_image, хотя картинка на категорию выбранная