Вывод изображения категорий-то сделал, всё вроде работает, но в некоторых разделах (корзина, оформление заказа) глючит и вылазит ошибка
:( :(Добавлено позже:
В общем всё, решил вопрос. Рассказываю :) Все изменения шаблона - примерные, кому надо, подгонит под себя как надо.
Все действия выполнялись на чисто установленном OpenCart 1.5.1.3
1. Открываем файл ....catalog/controller/common/header.php
1.1 В нем ищем
$this->load->model('catalog/product');После него вставляем
$this->load->model('tool/image');
1.2 Далее, чуть ниже ищем
foreach ($categories as $category) {Сразу после этой строки вставляем
if ($category['image']) {
$image = $this->model_tool_image->resize($category['image'], 100, 50);
} else {
$image = false;
}100 - ширина картинки50 высота картинки
настраиваете по желанию
1.3 Ищем
'href' => $this->url->link('product/category', 'path=' . $category['category_id'])
Меняем строку на
'href' => $this->url->link('product/category', 'path=' . $category['category_id']),
'thumb' => $image
2. Открываем файл ...catalog/view/theme/default/template/common/header.tpl
В нужном месте выводим изображение категории вот такой строкой
<img src="<?php echo $category['thumb']; ?>" border="0">
например, меняем строку:
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>на
<a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" border="0"><br /><?php echo $category['name']; ?></a>
3. Ну и дальше поправить немного файл стилей ...catalog/view/theme/default/stylesheet/stylesheet.css
Находим блок
/* menu */
#menu {
И в нем меняем немного высоту height. Для стандартного шаблона я поставил 89px
В итоге должно получится что-то типа такой фигни
Всё. Всем спасибо.