Добрый день.
Обращаюсь к коллективному разуму, так как своего не хватает
Есть тип материала Матчи.
В этом материале есть Node reference поле "Противник".
Внимание, вопрос: как вывести на странице Матча все игры с этим же противником?
Используется Views 3, Drupal 6.
Создаю вьюс:
Связи - Противник
Поля - через связь "Противник"
Фильтр - Тип материала - "Матч"
Выводятся ВСЕ матчи
Как отфильтровать только с текущим противником? Фильтр по полю не дает вставить значение NID ноды, связанной через связь. Он предлагает выбрать руками Противника. Как ему загнать значение NID текущего противника? Или может что-то в Аргументах надо подкрутить?
Заранее благодарен
Комментарии
Прошу прощения. Еще уточнение. В предыдущем сообщении выводились не Матчи, а ВСЕ противники. А нужно выводить матчи. То есть связи надо две (?). То есть связать текущий матч с противником а этого противника опять обратно связать с матчами, которые вывести.
И Друпал 6-й. Извините
Так аргумент применить по нужным критериям.
что в аргументы ставить? NID матча? так он один и выведется. Поле "противник" со связью? нет, ничего не выводится
Вроде и задача тривиальная. Например, на странице альбома вывести блок с альбомами этой же группы. Что-то я не могу сообразить что в аргументы запихнуть.
По значению поля.
А поподробнее, если можно. Через токены передавать в аргумент значение поля? Или в фильтрах ставить фильтрацию по полю?
решилось вставкой PHP в аргумент
$node=node_load(arg(1));
return $node->field_protivnik[0]['nid'];