2015-09-23 3 views
0

Я создал совпадения типа контента и добавил два поля таксономии - hometeam и awayteam. Оба поля сохраняются в таксономической лексике с именами команд.Связанные с Drupal тегами связанные узлы с видом

Я хочу, чтобы посмотреть, что показать мне awayteam связанных узлов. Я хочу, чтобы получить имя от текущего узла и показать узлы, где hometeam или awayteam, как имя текущего узла. Я смотрю много учебников, но я не могу сделать все правильно.

+0

пожалуйста, вы можете сделать его более ясным, «Что я хочу, чтобы получить awayteam имя из текущего узла и шоу узлы, где hometeam или awayteam - это имя текущего узла. Я смотрю много учебников, но я не могу сделать это правильно. »? –

+0

Я очень близок к тому, чтобы предоставить вам точное решение, я его уже заполнил, но вам нужно понять ваше последнее утверждение. –

+0

Когда я открываю узел, у меня есть две таксономии поля, первый из которых является hometeam (содержит имя hometeam), а second is awayteam (содержит имя awayteam). Я хочу получить имя от текущего узла и показать связанные записи, где имя hometeam или awayteam равно текущему имени узла. –

ответ

0

Таким образом, вы будете использовать отношения и контекстная фильтра и просмотров PHP модуль

  1. Добавить новый вид, с дисплеем блок
  2. Добавить таксономию поле awaytown в отношениях
  3. Добавить еще раз ваше поле таксономии в контекстном фильтре и в группе «Когда значение фильтра НЕ доступно», выберите «Предоставить значение по умолчанию» и выберите «Введите код PHP». Вам нужно будет сделать некоторые php, чтобы получить значение поля таксономии, чтобы использовать его как фильтр
  4. Добавить фильтр на основе PHP чтобы удалить текущий узел из просмотра результатов (требуется Просмотры PHP) Вы можете найти более подробную информацию здесь: https://www.drupal.org/node/2323539
+0

Я действительно не могу сделать этот php-код. Я не могу понять, как именно работает этот пример, и я не могу используй это. –