Как во Views вывести значение поля материала привязанного по нодерефенс к другому типу материала

Как во Views вывести значение поля материала привязанного по нодерефенс к другому типу материала.

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

 
 
23.08.2011 — 14:06

Комментарии (10)

Аватар пользователя kervi
25.08.2011 — 19:30
0
 
 

используй relationships.

Аватар пользователя iNFerNo
25.08.2011 — 22:25
0
 
 

как использовать то…

Аватар пользователя kervi
26.08.2011 — 09:09
0
 
 

В relationship подключаешь поле которое связывает обе ноды. после, в fields выводишь поле которое хочешь из привязанной ноды используя вышеуказаное relationship.

Аватар пользователя iNFerNo
30.08.2011 — 09:30
0
 
 

если бы так работало…

Аватар пользователя vicgor
10.10.2011 — 10:05
0
 
 

работает.
Вы не разобрались до конца.
kervi все правильно описал.

Аватар пользователя mgmaster
01.09.2011 — 06:34
0
 
 

Можно попробовать добавить во вьюс поле PHP-код и в нем, зная nid прикрепленных материалов, можно через node_load вытащить значения полей.

Ставите модуль Views Custom Field
Добавляете тип поля phpcode

В нем.
Номер текущей ноды хранится в переменной $data->nid.
А зная ее, можно достать все остальные нужные данные. Если затрудняетесь составить код, то говорите.

Аватар пользователя iNFerNo
01.09.2011 — 09:02
0
 
 

Модуль такой стоит. Без него как без рук.

Это для тыщи материалов мониторить все nid ??? или код сам будет тянуть nid привязанной ноды?

Аватар пользователя mgmaster
01.09.2011 — 12:14
0
 
 

Сначала из базы sql-запросом дернуть nid-ы всех прикрепленных нод, а потом их уже циклом node_load.

Аватар пользователя iNFerNo
02.09.2011 — 10:08
0
 
 

для меня это не подъемная задача — запросы да еще циклы…

Аватар пользователя Stan
27.09.2011 — 13:25
0
 
 

Ковырять эти два модуля:

  • Reverse node reference
  • Node reference views