Пишу интернет-магазин на Ubercart. Есть словари таксономии "Размер" и "Цвет". В "цвет"-е 2 уровня вложенности (т.е. "голубой" есть "аква" и "бирюзовый"). Задача стоит такая: сделать так, чтоб для каждого товара можно было добавлять цвета и загружать к ним фото. Как в админке выглядит это будет - не важно. Важно 2 вещи:
1) Нужно вывести во вьюхе все товары со всеми ихними цветами (т.е. открываем страницу - у нас 10 товаров с одним именем, но разными фото).
2) Чтоб пользователь на странице товара выбирал цвет через hierarchical_select (хотя на самом деле решаемо, тобишь это желательно, но не обязательно).
Создана вьюха-страница с фильтрами, там в т.ч. есть и цвет. Вот мне нужно его там фильтровать потом.
Решения вижу 2:
1) Каждый товар это 1 цвет и 1 размер, все выводятся в вьюхе. Проблема заключается в менеджменте этого всего, ибо 1 товар в 4х цветах и 5 размерах - это уже 20 отдельных товаров. Нужно будет писать слой абстракции для сотрудников-админов.
2) Сделать это в одной ноде, сделать атрибуты. Тут вопрос становится как вывести во вьюхе все варианты цветов у одного товара (не портя при этом аджакс пагинацию и фильтры, коих туча).
Если есть какой-то вариант без таксономии НО с hierarchical_select на стороне покупателя - это удовлетворит условиям задачи.
Заранее благодарен за любые дельные советы.
Комментарии
не читал тему, отвечаю по заголовку, думаю вам поможет галочка Группировать множественные значения во вьюхе в поле с цветом. Галочку эту надо убрать
Для ubercart attributes нет такой галочки у меня.