[Решения нет] Drupal 7 + Ubercart 3: Организация каталога

Главные вкладки

Аватар пользователя molp molp 28 июля 2012 в 11:55

Пробую настроить магазин на Drupal 7 + Ubercart 3.
Поскольку это мой первый опыт работы с Drupal 7-й версии и Ubercart вообще, то я столкнулся с некоторыми проблемами, в частности - способе организации разделов.

Ubercart3 - модуль Catalog создает словарь "Catalog", который я буду использовать в качестве каталога товаров. Это к примеру - Наушники, Винчестеры, Мониторы и тп.

Необходимо добавить категоризацию производителей.
Для этого я создал словарь "Производители", который планировал подключить к типу материала Product (данный тип материалов создается Ubercart 3 - модулем Product). В Drupal 6 это делается в настройках словаря, но в Drupal 7 я не смог найти соответствующие настройки.

Возможно будет разумным использовать другие средства, такие как Классы или Аргументы. Прошу совета.

Комментарии

Аватар пользователя molp molp 28 июля 2012 в 12:07

Разобрался с подключением словаря - это делается через поле CCK типа: "Ссылка на термин" для типа материала.

Аватар пользователя molp molp 28 июля 2012 в 12:56

А можно ли связать словарь с термином другого словаря?
То есть, чтобы при выборе термина "Категория 1" из словаря "Категории" мы получали возможность выбора соответствующего ему производителя из словаря "Производители".

Этого можно добиться модулем Conditional Fields, но в этом случае "Производители" будут являться значениями поля CCK, а не словарем.

Аватар пользователя Nick Fedchik Nick Fedchik 28 июля 2012 в 15:45

Наверное через (контекстные) фильтры Views. И непонятно что все же надо - выбор или отбор.

PS: в топикстарте добавьте теги ubercart, reference.

Аватар пользователя molp molp 28 июля 2012 в 17:44

Нужно чтобы при создании материала было несколько форм, к примеру:
Форма 1: Страны (словарь таксономии): Страна 1, Страна 2, Страна 3
При выборе страны чтобы появлялась Форма 2 с городами соответствующими выбранной стране.
Возможно ли это организовать таксономией?

Для создания двух разных форм нужно создать соответственно 2 словаря. Но как сделать чтобы они были связаны?

Можно ограничиться одним словарем, например:

Словарь "Каталог":
Россия: Москва, СП, Тула, ...
Беларусь: Минск, Витебск, Брест, ...
итд

Но тогда при создании материала получим одну форму в которой будет нагромождено все вподряд.

Аватар пользователя molp molp 29 июля 2012 в 9:39

Форма каталога, которая генерируется модулем Catalog имеет атрибут multiple - множественный выбор.
В опциях полей не смог найти данные настройки, чтобы привести формы к единому виду. Такие настройки существуют?