iborisbelov
@iborisbelov
Веб-дизайнер, UX\UI

Где в OpenCart редактируется вывод товаров после пагинации?

Доброе утро.
Подскажите где в OpenCart редактируется вывод товаров после пагинации?

А то есть, к примеру сайт, поставьте режим list для вывода товаров. Я сделал так, чтобы при выводе товаров ДО пагинации, поле description занимало 300 знаков.
Но когда нажимаешь на цифру 2 ( в пагинации ) и попадешь на вторую страницу, то у товара снова description 200.

Просто подскажите, в каком файле редактировать вывод товаров после пагинации?

----

До пагинации

bd66901a06904581828e97ebae8c6a1a.png

После пагинации

9001196e88c64636915d370f16d96c45.png
  • Вопрос задан
  • 990 просмотров
Пригласить эксперта
Ответы на вопрос 2
Возможно дело в том, что list и grid обрабатывается в дефолтных шаблонах не в верстке, а посредством jquery скрипта. Это неудачный момент в опенкарте и дефолтный grid/list скрипт мне бывало верстку портил, Посмотри скрипты на странице категории, там может строка обрезаться неверно.
Ответ написан
@znepok
Ограничение Description устанавливается через настройки системы: Система -> Настройки -> Опции -> Количество символов.
После пагинации выполняется запрос в контроллер ProductCategory (/catalog/controller/product/category.php). В этом контроллере и подготавливается следующая порция товаров, в том числе обрезается Description до указанного кол-ва символов:
...
'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('config_product_description_length')) . '..',
...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы