Нет картинок в категориях

Тема в разделе "OpenCart", создана пользователем ssaich, 28 апр 2015.

  1. ssaich

    ssaich

    Регистрация:
    28 апр 2015
    Сообщения:
    4
    Симпатии:
    0
    Undefined index: thumb in .....\template\product\category.tpl on line 24 was not found on this server.

    делаю var_dump там пусто, ковырял ковырял так и не нашел где поправить ((

    [​IMG]
     
  2. kama812

    kama812

    Регистрация:
    30 мар 2013
    Сообщения:
    311
    Симпатии:
    194
    шаблон не от этой версии опенкарт.
    смотри в catalog/controller/product/category.php в массив $this->data['categories'].
    по аналогии как например в $this->data['products'] добавляется thumb в этом же контроллере, добавь thumb в массив $this->data['categories']
     
  3. ssaich

    ssaich

    Регистрация:
    28 апр 2015
    Сообщения:
    4
    Симпатии:
    0
    Нужна 2,0 версия опенкарт получается ?
    --- Добавлено, 29 апр 2015 ---
    Ставил на версию 2,0 так все вообще уехало
     
  4. kama812

    kama812

    Регистрация:
    30 мар 2013
    Сообщения:
    311
    Симпатии:
    194
    не, не 2.0. я не помню с какой версии появляются картинки в категории. да и вообще есть ли в офф опенкарте они.
    или делай ручками или ставь ocstore 1.5.5.1, там точно есть
    или посмотри как сделано в ocstore 1.5.5.1 и перенеси на свой, там просто
     
  5. ssaich

    ssaich

    Регистрация:
    28 апр 2015
    Сообщения:
    4
    Симпатии:
    0
    Пришлось мне победить лень , и взять отладчик

    проблему решил так

    $this->data['categories'][] = array(
    'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
    'count' => $product_total,
    'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url),
    'testthumb'=>$this->model_tool_image->resize($result['image'],$this->config->get('config_image_category_width'), $this->config->get('config_image_category_height'))


    Добавил последнюю строчку в файле catalog\controller\product\category.php

    В файле шаблона
    catalog\view\theme\default2\template\product\category.tpl

    строка 24 , заменил на <img src="<?php echo $category['testthumb']; ?>">

    все - работает )
     
  6. kama812

    kama812

    Регистрация:
    30 мар 2013
    Сообщения:
    311
    Симпатии:
    194
    ну да.
    на testthumb можно было не менять. и организовать проверку на то лежит что то в $result['image'] или нет.
     
  7. ssaich

    ssaich

    Регистрация:
    28 апр 2015
    Сообщения:
    4
    Симпатии:
    0
    Не. там дальше массив result перезаписывался просто