Изображение категории в стандартном модуле Категории

Тема в разделе "Общие вопросы", создана пользователем srs3000, 12 окт 2015.

  1. srs3000

    srs3000 Пользователь

    Сообщения:
    186
    Симпатии:
    1
    В админке у категории есть изображение, но при выводе каталога на главную выводится только текстовое название категории.

    Нужно искать модуль или менять шаблон в ручную, чтобы выводить изображение?
    Если модуль, кто чем пользуется? Спасибо

    Опенкарт2.1.0.0 (rs.1)
     
  2. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    имеете ввиду в главное меню ??
     
  3. srs3000

    srs3000 Пользователь

    Сообщения:
    186
    Симпатии:
    1
    Красным обвел то, что хочу выводить с картинками. Типа как выводятся рекомендуемые товары.
    [​IMG]
     
  4. my2you

    my2you Продвинутый пользователь

    Сообщения:
    281
    Симпатии:
    125
    Так надо и писать, Изображение категории в стандартном модуле Категории.

    В файле \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" />&nbsp;<?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">&nbsp;&nbsp;&nbsp;- <?php echo $child['name']; ?></a>
      <?php } else { ?>
      <a href="<?php echo $child['href']; ?>" class="list-group-item">&nbsp;&nbsp;&nbsp;- <?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" />&nbsp;<?php echo $category['name']; ?></a>
      <?php } ?>
      <?php } ?>
    </div>
    
     
  5. my2you

    my2you Продвинутый пользователь

    Сообщения:
    281
    Симпатии:
    125
  6. srs3000

    srs3000 Пользователь

    Сообщения:
    186
    Симпатии:
    1
    my2you, благодарю. Попробую.
     
  7. diim010

    diim010 Новичок

    Сообщения:
    11
    Симпатии:
    0
    Добрый день подскажите пожалуйста, как правильно изменить часть в контролере что бы изображения выводились в исходном размере а не задавались ос ?
     
  8. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
  9. Marianna

    Marianna Пользователь

    Сообщения:
    55
    Симпатии:
    2
    Для 2.3 не подходит
     
  10. Ravilr

    Ravilr Специалист

    Сообщения:
    3.884
    Симпатии:
    1.065
    Для 2.3 есть другая тема с инструкцией. Поищите..
    Основное отличие это в строке
    Код:
    'thumb'  => ($category['image']) ? $this->model_tool_image->resize($category['image']
    так как в 2.3 по другому размеры выбираются из базы
     
  11. Marianna

    Marianna Пользователь

    Сообщения:
    55
    Симпатии:
    2
    даже если выводить то что надо для 2.3 у меня вышло отобразить картинки no_image, хотя картинка на категорию выбранная
     
  12. Ravilr

    Ravilr Специалист

    Сообщения:
    3.884
    Симпатии:
    1.065
    Вы тему то нашли? Давайте там обсудим.. не нужно путать тут все же для 2.1