[Решено] Не работает страница товара

Тема в разделе "OpenCart", создана пользователем Gafe62, 29 авг 2014.

Статус темы:
Закрыта.
  1. Gafe62

    Gafe62

    Регистрация:
    11 окт 2013
    Сообщения:
    252
    Симпатии:
    30
    Вечер добрый. Работала карточка товара, а вот внезапно стала вылетать ошибка:

    Fatal error: Call to a member function getOptionsByProductsId() on a non-object in /home/*/*/www/vqmod/vqcache/vq2-catalog_controller_product_product.php on line 578

    Причем проблема появилась просто так, работала, а потом сама "сломалась" страница.
    Пробовал из бэкапа скинуть файл product.php - не помогло. Пробовал отключить последние изменения в сайте - не помогло.
    Помогите, пожалуйста, разобраться.
     
  2. sonicking

    sonicking

    Регистрация:
    26 май 2013
    Сообщения:
    436
    Симпатии:
    114
    глупый вопрос, но всё же - кэши чистили?
     
  3. Gafe62

    Gafe62

    Регистрация:
    11 окт 2013
    Сообщения:
    252
    Симпатии:
    30
    Конечно
     
  4. v@dim

    v@dim

    Регистрация:
    31 окт 2012
    Сообщения:
    132
    Симпатии:
    21
    И ничего не делали и не устанавливали?
     
  5. gdfsfdgfs

    gdfsfdgfs

    Регистрация:
    6 авг 2014
    Сообщения:
    70
    Симпатии:
    17
    покажите фрагмент файла /home/*/*/www/vqmod/vqcache/vq2-catalog_controller_product_product.php
    включающий строку 578
     
  6. Gafe62

    Gafe62

    Регистрация:
    11 окт 2013
    Сообщения:
    252
    Симпатии:
    30
    $this->data['tags'] = array();

    if ($product_info['tag']) {
    $tags = explode(',', $product_info['tag']);

    foreach ($tags as $tag) {
    $this->data['tags'][] = array(
    'tag' => trim($tag),
    'href' => $this->url->link('product/search', 'tag=' . trim($tag))
    );
    }
    }

    Пробовал удалять целый фрагмент, но все равно на 578 строку показывает
    --- Добавлено, 29 авг 2014 ---
    Нет
    --- Добавлено, 29 авг 2014 ---
    Нашел причину - модуль Фильтр Товаров (ocfilter), хотя до этого все работало, я копался только в его настройках в админке, попробую заново переустановить. Просто еще перестал выводиться вес в карточке товара - Notice: Undefined variable: weight in /home/*/*/www/vqmod/vqcache/vq2-catalog_view_theme_METROPOLITEN_template_product_product.tpl on line 202

    А на 202 - <?php if ($option_value['price']) { ?>
     
    Последнее редактирование: 29 авг 2014
Статус темы:
Закрыта.