Здравствуйте, уважаемое сообщество!
Drupal 6.20, Ubercart 2.24.
Проблема в следующем: хочу сделать так, чтобы при отображении какого-либо товара, внизу (вверху, сбоку) выводился блок "С этим товаром также покупают", в котором бы я мог выводить товары индивидуально для каждого показанного товара.
Product Kit не подходит. К сожалению, Node reference так и не нашел (сорри). Помогите, плиз!
Комментарии
Вы хотите связывать эти товары вручную или чтобы было по настоящему?
а что означает "по-настоящему"?
Подпишусь
тоже интересно
Откройте директорию модуля CCK, там найдите папку modules, а в ней уже лежит тот самый nodereference. Таким образом, после установки CCK вам не нужно искать и качать nodereference, ибо он уже есть. Просто включите его.
Что касается блока "С этим товаром также покупают" я бы посоветовал сделать реализацию таким образом:
1. Создать новый словарь таксономии, где создать термины из серии "вторичные взаимосвязи".
2. Каждому товару назначить обязательный выбор термина (терминов) из этого словаря.
3. Вьюсом в блоке выводить случайный товар, отфильтрованный как раз по этому термину. Я надеюсь, из 15 возможных принадлежностей, все 15 выводить не потребуется, да и продаваемость соседних товаров не будет с перекосом в сторону одного "жестко зафиксированного". Делается довольно легко.
4. Усложним задачу: чтобы при просмотре товара "пылесос" случайно не выводился "с этим товаром покупают пылесос", а выводился именно "мешок для пыли", нужно придумать префикс (например, озвученный выше nodereference), где выставлять нужные взаимосвязи (вплоть до модели пылесоса). Плюсом для дальнейшей легкой обработки магазина можно делать пылесосы в одном классе ubercart-товара, а мешки-пылесборники в другом классе. Тогда и вьюс-фильтр из п.3 нужно настроить с учетом этих нюансов.
Просьба: продумайте, как описанное предложение будет реализовано в вашем конкретном случае. Для 5 или 15 товаров сложные взаимосвязи не будут помехой. При объеме в 100 товаров нужно упрощать.
Вариант упрощения - отказаться от п.4 в пользу усложнения иерархии словаря из п.1, где указывать параметры товара вплоть до модели пылесоса, а пылесборники, фильтры и турбощетки привязывать к термину с номером модели пылесоса. Тогда и nodereference не нужен будет.
поскипано, такое уже походу есть
Хочу по-настоящему, конечно. Это же магазин
AI - большое спасибо за оперативный и подробный ответ. С Вьюсами дела пока не имел - буду разбираться.
RxB - искал много по разным веткам. К сожалению, поиск на сайте не работает, а просмотреть тысячи тем - у любого глаза вылезут.
Прошу прощения, если зазря побеспокоил.
Всем спасибо!!! Сделаю - отпишусь.
прошел год и шесть месяцев...
А views и reference вы так и не изучили?
забыл букварь
уже совсем запутался с аргументами
views 3
cck 3-dev
делаю как тут:
http://drupal.ru/files/111_0.jpg
уже совсем запутался с аргументами.
сделал поле, указал в нём другие ноды
дулаю въюху, на нужном мне материале не выводятся ноды, зато на зависимой ноде выводится нода в которой указана зависимость... как бы сделать наоборот )
у меня в интернет магазине http://stylenfantasy.ru добавляю: "с этим товаром покупают", но почему то не выводятся товары, хотя в редактировании материала все норм. Кто сталкивался помогите в решении проблемы!Отключил модуль nodereference, и система в случайном порядке выводит товары сопутствующие
все норм работает