Передача значения из ссылочного поля узла CCK в представление при создании контента
У меня есть тип контента СОБЫТИЕ, которое имеет 2 поля ссылки на узел - БРЕНДЫ и МАГАЗИНЫ. Бренд может иметь несколько магазинов и связан ссылочными полями узла, т. Е. Тип содержимого STORES имеет поле BRANDS, которое является полем ссылки на узел.
При создании события В идеале я бы хотел, чтобы поле BRAND было автозаполнением, а поле STORES - списком выбора. Таким образом, когда я выбираю BRAND, в списке STORES будут отображаться магазины только для этого BRAND. Тогда пользователю будет проще проверить магазины, в которых будет проходить мероприятие.
- Текущий сценарий
Когда я создаю EVENT, поле BRANDS загружает все бренды. Поле STORES загружает все магазины, даже выбранные марки.
- Что я должен сделать
Когда я создаю СОБЫТИЕ и выбираю БРЕНД, я хочу загружать только магазины для этого бренда в списке МАГАЗИНЫ.
Идеальный способ сделать это - использовать представление для ограничения значений STORES на основе выбранной марки. Но как мы передадим выбранный БРЕНД в представление?
Его нельзя передать с узла, так как узел еще не создан, и мы не можем получить идентификатор узла из URL.
Любая помощь с методом для достижения этой цели с использованием представлений в Drupal 7 будет отличной!
1 ответ
Похоже, вам нужно попробовать модуль условных полей. Таким образом, вместо представлений вы можете определить, какие поля отображать, какие поля скрывать.