Вывод категорий 1 уровня в виде картинок. Как?

Тема в разделе "Opencart", создана пользователем winerror, 29 дек 2013.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. winerror

    winerror

    Регистр.:
    9 май 2007
    Сообщения:
    155
    Симпатии:
    29
    Добрый день.
    Собственно столкнулся с проблей вывода основных категорий в виде картинок.
    Т.е. необходимо вывод сделать следующим образом:
    Категория1 ( в виде картник)
    Категория1-1 (ссылка)
    Категория1-2(ссылка)
    На данный момент реализовано все через css, но необходимо что бы картинка вставала именно та, что указывается в админке.
    Заранее спасибо.
     
  2. sidoruk2000

    sidoruk2000 Постоялец

    Регистр.:
    19 окт 2012
    Сообщения:
    112
    Симпатии:
    27
    Немного не понятно что имеется в виду основные категории.
    Если кратко - нужно добавить в контроллер формирование картинки а в тпл вывод.
    Итак, в контроллере пишем примерно так
    после
    Код:
    $this->data['categories'][] = array(
    вставляем следующий кусочек
    Код:
    $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'));
    дальше после
    Код:
    'href'  => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url)
    вставляем
    Код:
    , 'thumb' => $image
    (запятая в начале обязательно)

    Дальше формируем вывод картинки, т.е. в tpl файле при формировании категорий вставляем
    Код:
    <div class="image"><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" alt="<?php echo $category['name']; ?>" /></a></div>
    Если более точно укажете где именно (в шапке, в модуле категорий или списке товаров категории) нужно вывести картинки более точно опишу как это сделать
     
  3. madmaximus85

    madmaximus85 Постоялец

    Регистр.:
    30 июл 2012
    Сообщения:
    98
    Симпатии:
    51
    использую бесплатный модуль Category wall, немного допилив можно выводить ссылки на субкатегории, а в остальном успешно выводит привязанные изображения для любой (верхней или другой категории)
    Перейти по ссылке