Перейти к содержанию
mylifeyd

Отображение количества отзывов в категории

Рекомендуемые сообщения

Хочу вывести количество отзывов в категорию, все работает, но после применения фильтра (а он применяется автоматически, после перехода на страницу 2 и т.д.) именно это поле пропадает.

 

1 шаг:

catalog\controller\product\category.php

после 

$data['products'][] = array(

добавить

'reviews' => $result['reviews'],

2 шаг:

catalog\view\theme\default\template\product\category.tpl

Добавил этот код:

<a onclick="location='<?php echo $product['href']; ?>'"> Отзывов: <?php echo $product['reviews']; ?></a>
  <?php if ($product['rating']) { ?>
               <div class="rating">
                  <?php for ($i = 1; $i <= 5; $i++) { ?>
                  <?php if ($product['rating'] < $i) { ?>
                  <span><i class="fa fa-star-o stars-rev"></i></span>
                  <?php } else { ?>
                  <span><i class="fa fa-star stars-rev"></i></span>
                  <?php } ?>
                  <?php } ?>
                  <a onclick="location='<?php echo $product['href']; ?>'"> Отзывов: <?php echo $product['reviews']; ?></a>
                </div>
            <?php } ?>

На странице такого типа все отображается

https://сайт/категория/

https://сайт/категория/?page=2

 

Когда переходишь на вторую, фильтр добавляет свой код

https://сайт/категория/&p_val=[200:999]&limit=36&sort=p.quantity&order=DESC&page=2

 

Именно на второй и т.д. странице, рейтинг в виде звездочек остается, а вот сам текст с количеством отзывов пропадает.

В чем может быть проблема ? Уже 2й день не могу побороть этот момент.

Изменено пользователем mylifeyd

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Видимо такой же трюк следует провернуть и с файлами фильтра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 minutes ago, Tom said:

Видимо такой же трюк следует провернуть и с файлами фильтра.

 

Можно чуточку по подробнее ?

Не совсем понял, что конкретно стоит сделать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Внести правки в контроллер и шаблон фильтра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.