Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Изображение подкатегории 1.0.1


 Поделиться

Рекомендованные сообщения

Подскажите как в 1.0.1 на странице категории содержащей подкатегории выводить изображения подкатегорий с названиями.

post-9903-0-91115100-1314867432_thumb.png

Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

Что то пробовал сделать , но у меня не получилось. А вещь, то нужная. Не понимаю почему по дефолту не так.

Ссылка на комментарий
Поделиться на других сайтах


Реализовал у себя таким способом:

....catalog/controller/product/category.php

ищем:

'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)

заменяем:

'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),
'thumb' => $this->model_tool_image->resize($image, $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))

далее чуть выше находим:

$product_total = $this->model_catalog_product->getTotalProducts(array('filter_category_id' => $result['category_id']));

ниже прописываем:

if ($result['image']) {
$image = $result['image'];
} else {
$image = 'no_image.jpg';
}

Готово. Теперь в файле шаблона ....catalog/view/theme/default/template/product/category.tpl для вывода изображений используем:

<img src="<?php echo $categories[$j]['thumb']; ?>" title="<?php echo $categories[$j]['name']; ?>" alt="<?php echo $categories[$j]['name']; ?>" " />

Ссылка на комментарий
Поделиться на других сайтах


kopaweb19,

Чего-то не хватает.

Пишет следующее:

<img src="<b>Notice</b>: Undefined variable: j in <b>...catalog/view/theme/default/template/product/category.tpl</b> on line <b>27</b><b>Notice</b>: Undefined index:   in <b>...catalog/view/theme/default/template/product/category.tpl</b> on line <b>27</b>" title="<b>Notice</b>:
Ссылка на комментарий
Поделиться на других сайтах


Всего хватает. Просто не там прописываеш.

Найди строку:

<li><a href="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></a></li>

замени:


<li><a href="<?php echo $categories[$j]['href']; ?>"><img src="<?php echo $categories[$j]['thumb']; ?>" title="<?php echo $categories[$j]['name']; ?>" alt="<?php echo $categories[$j]['name']; ?>" style="margin-bottom: 3px;" /></a><br /><a href="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></a></li>

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.