[Помогите] Как убрать отображение нуля в счётчике сравнения?

Тема в разделе "OpenCart", создана пользователем Allaur, 20 фев 2016.

  1. Allaur

    Allaur

    Регистрация:
    5 дек 2013
    Сообщения:
    17
    Симпатии:
    1
    Доброго времени суток!
    Версия движка 2.1.0.1
    У меня в хедере выводится в блоке сравнения иконка и счётчик количества товаров , которые добавлены в сравнение. Если товаров нет, счётчик показывает ноль.

    [​IMG]

    Случайно не знаете как сделать так чтобы ноль не отображался, а выводилось только число больше ноля?
     
  2. Allaur

    Allaur

    Регистрация:
    5 дек 2013
    Сообщения:
    17
    Симпатии:
    1
    Решил с помощью solunski.d
    В категории
    в файл
    /catalog/view/theme/ваша тема/template/product/category.tpl
    в место вывода вставить

    <p><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></p>




    в файл
    /catalog/controller/product/category.php

    строку


    $data['text_compare'] = sprintf($this->language->get('text_compare'), (isset($this->session->data['compare']) ? count($this->session->data['compare']) : 0));

    заменить на

    if (count($this->session->data['compare']) == 0) {
    $data['text_compare'] = sprintf($this->language->get('text_compare'), '');
    } else {
    $data['text_compare'] = sprintf($this->language->get('text_compare'), count($this->session->data['compare']));
    }

    в файл
    /catalog/language/russian/product/category.php

    вставить

    $_['text_compare'] = '%s';


    И не забываем обновить модификатор
     
    Последнее редактирование: 20 фев 2016