Реализация сопутствующих товаров
Здравствуйте! Появилась проблема, не знаю как решить, надеюсь на вашу помощь.
Нужно вывести 6 товаров(или больше) как сопутствующие из категории товара, на странице которого мы находимся.
Хотелось бы в случайном порядке и без товара на котором вы находимся, чтобы не дублировать.
И если в категории товаров меньше 6 штук — забирать из другой необходимое кол-во.
Есть ли стандартные способы решения проблемы?
А я полагаю что нет)) Если знаете, не подскажите как подступиться?
Спасибо!
Нужно вывести 6 товаров(или больше) как сопутствующие из категории товара, на странице которого мы находимся.
Хотелось бы в случайном порядке и без товара на котором вы находимся, чтобы не дублировать.
И если в категории товаров меньше 6 штук — забирать из другой необходимое кол-во.
Есть ли стандартные способы решения проблемы?
А я полагаю что нет)) Если знаете, не подскажите как подступиться?
Спасибо!
Комментарии: 16
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
bezumkin.ru/help/7/
Я новичок и возможно проблема элементарная.
Не хочу создавать новую тему, получается следующая ситуация, может кто-нибудь сталкивался:
Код сниппета:
Код чанка related.topics:
На выходе имеем следующее (страница обрезается с низу, пропадает футер, за место него начинает вставляться код с самого верха шаблона карточки товаров):
Как должно быть (красным помечено место вывода блока):
Основу кода взял с комментария Василия
а сюда пишете код чанка related.topics
Уточните какой вам нужен, видимо не тот используете.
Каким то образом начинает подгружаться шаблон карточки товара, после первого выведенного товара.
Вызов сниппета размещен в шаблоне карточки товара!
Выборка происходит, т.е. при указании &tpl=`` я вижу 2 нужных мне массива, стоит мне переключиться на свой шаблон или на стандартный, начинается ересь.
такого не может быть если вы используете правильный чанк.
На картинке видно, что есть изображение и ссылка — значит msProducts выводит товар.
все что ниже надо смотреть код, что там не так.
можно код шаблона
то проблем не должно вроде как быть.
ответ на вопрос ниже: понимаю
Смысл в том, что по связям у меня 2 товара, если поставить tpl=`` увидим следующее:
Но если мы вообще удалим tpl или поставим свой, то появляются проблемы.
Кэш чистил — не понимаю в чем дело…
У меня нет слов…
Спасибо Вам за помощь, всё изначально работало верно. Проблема была связана совершенно с другим!
&tvPrefix — почему то не срабатывает…
параметр toSeparatePlaceholders
насколько знаю tvPrefix только для ТВ которые перечисленны в параметре includeTVs
если не секрет для чего вам это?