1

Тема: Как вывести блок "Рекомендуемые товары" в карточку товара?

Сейчас блок "Рекомендуемые товары" (если он заполнен) выводится в левой колонке сайта (или может, в правой, если какая-то другая тема стоит).

Подскажите, как сделать так, чтобы содержимое блока выводилось в самой карточке товара? Нужно для того, чтобы содержимое этого блока обновлялось вместе с выбираемой комплектацией товара. Сейчас при выборе комплектаций, содержимое блока "Рекомендуемые товары" как бы "зависает" на первой текущей комплектации и не меняется при выборе других комплектаций (а список рекомендуемых товаров у каждой комплектации свой).

И, подозреваю, что даже если удастся отобразить этот блок в карточке, то все товары будут отображаться сверху-вниз (как сейчас), а в карточке логичней будет смотреться отображение слева-направо.

Спасибо

Повысить оценку Понизить оценку

Re: Как вывести блок "Рекомендуемые товары" в карточку товара?

Сейчас блок "Рекомендуемые товары" (если он заполнен) выводится в левой колонке сайта (или может, в правой, если какая-то другая тема стоит).

Подскажите, как сделать так, чтобы содержимое блока выводилось в самой карточке товара?

Блок рекомендуемых товаров, выводится только в карточке товара, на других страницах его поставить невозможно, т.к. для его работы необходимо знать дня какого конкретно товара нужно выводить рекомендуемые. Скорее всего речь идёт о блоке лидеры продаж или хиты продаж.
Если тема у Вас свёрстана по сетке, то можно через конструктор сайта добавить этот блок, если не по сетке(молодёжная), то можно добавить в шаблон карточки.

{moduleinsert name="\Catalog\Controller\Block\Recommended"}

3

Re: Как вывести блок "Рекомендуемые товары" в карточку товара?

На сайте этот блок идет под названием "С этим товаром покупают",
но в админке, чтобы он отображался, надо заполнить вкладку "Рекомендуемые товары" у каждой позиции.

посмотрите пример здесь:
http://art-piazza.ru/product/fotoramka- … tom-24x21/
http://art-piazza.ru/product/fotoramka- … tom-24x21/

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

В тех.поддержке сказали, чтобы блок обновлялся, надо его выводить в карточке товара (а не в левой колонке),
как раз через moduleinsert. Тема по сетке.

Александр, подскажите, пожалуйста, по-подробнее (для "тупых" -))) , что и куда надо вставить. Тема по сетке.
Спасибо

Повысить оценку Понизить оценку

4

Re: Как вывести блок "Рекомендуемые товары" в карточку товара?

Попробовал добавить блок "Рекомендуемые товары" через конструктор.
По каким-то неведомым причинам, этот блок отображает совсем другую информацию, чем такой же блок, который стоит в шаблоне по-умолчанию. То есть, после добавления на сайте стало отображаться три блока "С этим товаром покупают".
Почему-то вместо "Рекомендуемые товары" стоит блок "С этим товаром покупают"

Вот так выглядит меню добавления блока "Рекомендуемые товары":
http://pixs.ru/showimage/1addpng_1869719_25116413.jpg

А вот, что получается после добавления блока в карточку товара (и то, какой блок был в шаблоне по умолчанию:
http://pixs.ru/showimage/2viewpng_3477513_25116427.jpg

Я понял, что блок "С этим товаром покупают" автоматом отображает покупаемые товары (если они есть), а куда же делся блок "Рекомендуемые товары" ?? То есть, в шаблоне он есть, а добавить самому такой блок нельзя ???

Повысить оценку Понизить оценку

5 Отредактировано Закусило Александр (13.02.2017 11:45:18)

Re: Как вывести блок "Рекомендуемые товары" в карточку товара?

Я посмотрел Вашу картинку. Это не стандартный блок рекомендованных товаров. Он у Вас сделан отдельным модулем. Стандартный находится в категории "Каталог товаров". Поэтому это абсолютно сторонний модуль. На картинке даже видно, что подпись к блоку это "Рекомендованные товары на основе заказов". Наш же блок выводит товары, жёстко прикреплённые к товару на вкладке рекомендованных.

6

Re: Как вывести блок "Рекомендуемые товары" в карточку товара?

Закусило Александр пишет:

Я посмотрел Вашу картинку. Это не стандартный блок рекомендованных товаров. Он у Вас сделан отдельным модулем. Стандартный находится в категории "Каталог товаров". Поэтому это абсолютно сторонний модуль. На картинке даже видно, что подпись к блоку это "Рекомендованные товары на основе заказов". Наш же блок выводит товары, жёстко прикреплённые к товару на вкладке рекомендованных.

Точно. Нашел. Спасибо большое. Не догадался поискать в Каталоге товаров, а тот модуль, что на картинке, это тоже модуль ReadyScript, из  маркетплейса. Видимо, это и есть модуль "С этим товаром покупают"

Повысить оценку Понизить оценку

7

Re: Как вывести блок "Рекомендуемые товары" в карточку товара?

Вставил блок, который нужен, но его содержимое все равно не обновляется после выбора другой комплектации.
Можно ли сделать так, чтобы вместе с фотографией товара и информацией о нем обновлялся также список рекомендуемых товаров ???
Собственно, для этого я и хотел перенести его в карточку товара, полагая, что там он будет обновляться.

Спасибо.

Повысить оценку Понизить оценку

Re: Как вывести блок "Рекомендуемые товары" в карточку товара?

Вставил блок, который нужен, но его содержимое все равно не обновляется после выбора другой комплектации.

А он и не обладает таким функционалом и никогда не обладало. И потом, у Вас это один товар к которому не зависимо от комплектации Вы набили рекомендуемые товары. За счёт чего должно всё поменяться, если это один и тот же товар. Но синий. А вот если Вы это сделаете отдельными товарами и реализуете переключение через виртуальные многомерные комплектации, тогда страница будет перезагружена. Но только содержимое самого товара. Оно будет заменено новым товаром. Соответственно блок с рекомендуемыми товарами в это случае нужно разместить в самом шаблоне карточки товара. Чтобы новое содержимое перегрузилось. Т.е. нужно не через конструктор тогда Ваш блок вставлять.

9

Re: Как вывести блок "Рекомендуемые товары" в карточку товара?

Нет. у меня это разные товары, объединенные в виртуальные многомерные комплектации. Как вы и пишите.
И к каждому товару привязаны свои Рекомендуемые товары. В данном случае, товар в комплектации отличается цветом, а рекомендуемые товары - это товары из той же серии и такого же цвета (то есть подходят друг к другу, поэтому и рекомендуемые). Соответственно, при переключении комплектации меняется все, кроме рекомендуемых товаров.

Я попробовал разместить этот блок в Карточке товара (но он все равно не обновляется). Может, я не так что-то сделал? Добавил на страничке Карточка товара (в Конструкторе сайта) - блок Рекомендуемые товары.

Блок появился под описанием и характеристиками товара, при переключении комплектаций меняется все (картинка, описание, характеристики), а рекомендуемые товары не меняются...

В этом-то и проблема.....((

Повысить оценку Понизить оценку

10

Re: Как вывести блок "Рекомендуемые товары" в карточку товара?

Закусило Александр пишет:

Соответственно блок с рекомендуемыми товарами в это случае нужно разместить в самом шаблоне карточки товара. Чтобы новое содержимое перегрузилось. Т.е. нужно не через конструктор тогда Ваш блок вставлять.

как тогда вставлять, если не через Конструктор?

Повысить оценку Понизить оценку

Re: Как вывести блок "Рекомендуемые товары" в карточку товара?

В шаблон product.tpl Вашей темы оформления. Через конструкцию moduleinsert.
Например для стандартного блока рекомендованных:

   {moduleinsert name="\Catalog\Controller\Block\Recommended"}