Drupal - связывание таксономий вместе с представлениями в последовательности - PullRequest
0 голосов
/ 06 декабря 2010


У меня есть кое-что в Drupal (v6), которое я пытаюсь прибить, но у меня есть небольшие трудности.Я выкладываю список продуктов, к которым прикреплены следующие словари таксономии:

  • Производитель
  • Тип продукта
  • Использование

При вводе продукта, в котором используется пользовательский тип контента, администратор может выбрать один или несколько терминов из каждого из этих словарей.

Затем мне нужно выложить внешний интерфейс с использованием Views следующим образом:

  1. Список производителей, отображаемый для пользователя - пользователь нажимает один
  2. Список продуктовТипы, отображаемые пользователю, в котором содержится продукт, соответствующий выбранному производителю - пользователь щелкает один
  3. Список отображаемых пользователю, в котором содержится продукт, который соответствует выбранному производителю и типу продукта - щелчки пользователяодин для просмотра полной информации об узле

Сложный бит устанавливает связь между каждым из этих вокабов с помощью Views.Вокабуки таксономии не имеют определенной иерархии, мне просто нужно иметь возможность отображать их пользователю в указанном выше порядке.Я не могу перейти на использование вложенной иерархии только в одном словаре, так как 3 отдельных словаря используются в других местах сайта для других целей и должны оставаться такими, как есть.

Можно ли создать то, что я хочу, с помощью Views?Какие-нибудь советы о том, как лучше собрать его вместе?

1 Ответ

0 голосов
/ 06 декабря 2010

Можно использовать 3 представления, причем 2-й и 3-й принимают аргументы.

Чтобы URL мог выглядеть так:

/ продукты / - 1-й вид
/ продукты / Ford - 2-й вид, один аргумент
/ продукты / Ford / Cars - 3-й вид, два арга

Тем не менее, для чего-то подобного я бы, вероятно, просто написал собственный модуль. Насколько это практично, зависит от того, насколько вам удобно работать с Drupal и PHP.

...