Убираем в категории ограничение на количество товаров – OpenCart3

Обновлено: 23 декабря, 2021

Для того, чтобы снять ограничение на вывод товаров в категориях в Opencart3 необходимо поправить код в файле /catalog/model/catalog/product.php

В функции

public function getProducts($data = array()) {

после строки

if ($data[‘limit’] < 10) {

пишем

$data[‘limit’] = 100;

ограничение будет в 100 товаров. И обновляем кэш модификаторов.

Соответственно надо еще спрятать combobox на странице категории, который отображает вывод списка ограничений. Для этого в файле /catalog/view/theme/../template/product/category.twig

Комментируем или удаляем строки:

<!--
<div class="product-filter_elem show pull-right">
     <label class="control-label" for="input-limit">
{{ text_limit }}
</label>
<select id="input-limit" onchange="location = this.value;">
{% for limits in limits %}
{% if (limits['value'] == limit) %}
<option value="{{ limits['href'] }}" selected="selected">
{{ limits['text'] }}
</option>{% else %}
<option value="{{ limits['href'] }}">
{{ limits['text'] }}
</option>{% endif %}
{% endfor %}
</select></div>
-->

И для того чтобы убрать снизу этой странице – ссылки на пагинацию комментируем (или удаляем) строки

<!--
<div class="row">
<div class="col-sm-6 text-left">{{ pagination }}</div>
<div class="col-sm-6 text-right">{{ results }}</div>
</div>
-->
Рейтинг автора
Автор статьи
Юрий
SEO-аналитик, программист (PHP, Ajax, Delphi, MySQL).
Написано статей
268
9 оценок, среднее: 5,00 из 59 оценок, среднее: 5,00 из 59 оценок, среднее: 5,00 из 59 оценок, среднее: 5,00 из 59 оценок, среднее: 5,00 из 5 (9 оценок, среднее: 5,00 из 5)
Для того чтобы оценить запись, вы должны быть зарегистрированным пользователем сайта.
Загрузка...
Понравилась статья? Поделиться с друзьями:
Блог Программиста
Добавить комментарий

два + пятнадцать =