anechesanov

Количество рекомендованных товаров на странице продукта

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

anechesanov    0

Здравствуйте, друзья. Прошу помощи в настройке OpenCart 2.2, а именно интересует вопрос, каким образом можно редактировать количество выводимых рекомендуемых на странице товара?

 

Например, на сайте есть 25 товаров. Товар 26 рекомендован для остальных 25 товаров. При редактировании товара 26 во вкладке "Связи" - "Рекомендуемые товары" прописываю все 25 товаров. В итоге получаю, что для 25 товаров в блоке "Рекомендуемые" выпадает товар 26 - это отлично. Но для товара 26 в блоке "Рекомендуемые" выпадают все 25 товаров, для которых он рекомендован - это плохо.

 

Как сократить количество выводимых рекомендуемых товаров до, допустим, шести штук на странице товара?

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


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

IMG

 

Вы мне даете скриншот настройки модуля рекомендуемые на главной странице сайта. Я же несколько раз написал и ладе нарочно выделил жирным, что речь идет о количестве рекомендуемые на странице ТОВАРА. 

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


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

в файле catalog\controller\product\product.php

после строки

$results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);

 

добавьте

$results = array_slice($results, 0, 5);

 

где 5 - лимит результатов

 

PS: есть такой модуль для автокомплита товаров в админке, с ним гораздо удобней ;)

 

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


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

в файле catalog\controller\product\product.php

после строки

$results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);

 

добавьте

$results = array_slice($results, 0, 5);

 

где 5 - лимит результатов

 

Огромное Вам спасибо. Не могу плюсануть, видимо кармы не хватает. 

Сработало как нужно.

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


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

Огромное Вам спасибо. Не могу плюсануть, видимо кармы не хватает. 

Сработало как нужно.

 

Слушай, у меня почему то не срабатывает.

Можешь скинуть кусок кода, как ты вставил?

Коронное слово, пожалуйста. )))

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


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

если код вставили правильно и не работает - обновите кеш модификаторов

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


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

если код вставили правильно и не работает - обновите кеш модификаторов

Ты лучший! Спасибо.

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


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

Скажите, в таком виде он отображает только 4 первых рекомендуемых товара. Можно как то сделать чтоб они появлялись случайно? т.е. например 1,3,5,7 товар, при следующем открытие 2,3,4,7 товар рекомендуемых. 

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

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


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

сам разобрался

			$results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);
			shuffle($results); 
			$results = array_slice($results, 0, 4);

 

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


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

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

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

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

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

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

Войти

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

Войти


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

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