Drupal 7: Представления: отображение контента на основе связанной таксономии и пользовательского поля - PullRequest
0 голосов
/ 08 ноября 2011

Я пытаюсь создать сложное представление, используя Drupal 7.8, Views 7.x-3.0-rc1 и References 7.x-2.x-dev.

Экземпляр Drupal содержит следующее:

Vocab:

  • Почтовый индекс: термины представляют собой список почтового индекса с полем ссылки таксономии на «Зоны выносливости»
  • Зоны выносливости: термины представляют собой список зон выносливости

Тип содержимого:

  • Растения: содержимое содержит поле ссылки таксономии на «Зоны выносливости» (более одного).

Пользователь:

  • Почтовый индекс (поле ссылки таксономии): пользователи выбирают свой почтовый индекс из таксономии «Почтовые индексы» (в данный момент пользователь может выбрать только один).

Я называю вид "Мое местоположение". Я хочу, чтобы он показал мне «Растения», которые имеют «Зону выносливости» в соответствии с «Почтовым индексом» пользователя.

Я попытался создать представление пользователя (не работало) с:

  • контекстный фильтр для почтового индекса текущего пользователя
  • расширенный фильтр для отображения «зон устойчивости» для «почтового индекса»
  • расширенный фильтр для отображения только узлов с «зонами выносливости» из «зон выносливости»

Возможно, я ошибаюсь в некоторых факторах или в целом, кто-нибудь сможет посоветовать? Должен ли я подходить к этому по-другому?

1 Ответ

0 голосов
/ 09 ноября 2011

Если вы не хотите, чтобы он был «причудливым» :) Вы можете просто открыть фильтр почтовых индексов и позволить пользователю вводить его вручную. Это также поможет, если они захотят найти растения в другом месте.

...