Вывод рекомендуемых в категории и модули

j.13th
Сообщения: 2
Зарегистрирован: 09.12.2022

Вывод рекомендуемых в категории и модули

Непрочитанное сообщение j.13th »

Подскажите, пожалуйста, как добиться более корректного вывода рекомендуемых из карточки на страницы - категория, поиск, модули. Вытаскиваю в цикл products информацию о рекомендуемых:
 

Код: Выделить всё

$products_related = $this->model_catalog_product->getProductRelated($result['product_id']);
Собственно из /catalog/controller/product/product.php продублировал.

После чего в этот же цикл вставляю массив рекомендуемых, сразу перед $this->data['products'][] = array(
 

Код: Выделить всё

$related_to = array();
$products_related = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);
foreach ($results as $result) {

    $related_to = array(
        'product_id'  => $result['product_id'],
        все остальное...
        );
}
 И в массив продуктов вписываю:
 

Код: Выделить всё

'related'     => $related_to
Однако, на странице поиска, например, при попытках вывести эту конструкцию, либо сам поиск начинает некорректно выдавать результаты, либо вообще ко всем товарам цепляются вообще все рекомендуемые одного товара. На странице категорий же вообще ничего не происходит и данные не выводятся.

Не туда встраиваю инфу о рекомендуемых и массив? Хотя куда я только уже не пытался его встраивать. А если наглядно, пытаюсь добиться такого результата как на скрине (у каждого товара в категориях, поиске и модулях свои рекомендуемые)

Версия 1.5.5.1, без шаблонов



 
Вложения
2024-11-14_15-41-10.png
2024-11-14_15-41-10.png (194.31 КБ) 8507 просмотров
Аватара пользователя
Blast
Сообщения: 5
Зарегистрирован: 27.10.2024

Re: Вывод рекомендуемых в категории и модули

Непрочитанное сообщение Blast »

Код: Выделить всё

$related_to = array();
$products_related = $this->model_catalog_product->getProductRelated($result['product_id']);
foreach ($products_related as $p_related) {

    $related_to = array(
        'product_id'  => $p_related['product_id'],
        все остальное...
        );
}

j.13th
Сообщения: 2
Зарегистрирован: 09.12.2022

Re: Вывод рекомендуемых в категории и модули

Непрочитанное сообщение j.13th »

foreach ($products_related as $p_related) {

Да, точно. Но теперь не получается вывести это в шаблон, разворачиваю через этот foreach, а ничего не разворачивается, просто пусто, где-то явно я свернул не туда, но перестал понимать где
Аватара пользователя
BuslikDrev
Разработчик дополнений
Сообщения: 172
Зарегистрирован: 22.04.2022
Откуда: Кіеўская Русь
Поблагодарил: 4 раз
Спасибо: 10 раз
Контактная информация:

Re: Вывод рекомендуемых в категории и модули

Непрочитанное сообщение BuslikDrev »

j.13th писал(а): 15 ноя 2024, 14:16 где-то явно я свернул не туда

$related_to[] = array
Ответить