Вывести в блоке материалы аналогичные открытому в зависмости от значения скк поля

Главные вкладки

Аватар пользователя iNFerNo iNFerNo 25 марта 2011 в 9:17

Имею в наличие тип материала новость. С полем Вид новости (текстовое CCK поля). Со значениями 1, 2, 3.
Вывожу вьюху прописываю адрес news, выбираю тип материала новость. Сортирую как надо. Вьюха с новостями - есть.
Кликая на новость - я открываю ее.

Что нужно прописать в аргументах вьюхи-блок что бы при открытии новости со значением CCK поле = 2, в блоке выводились все новости с этим же значением.

Комментарии

Аватар пользователя volocuga@drupal.org volocuga@drupal.org 26 марта 2011 в 22:46

"iNFerNo" wrote:
Что нужно прописать в аргументах вьюхи-блок что бы при открытии новости со значением CCK поле = 2, в блоке выводились все новости с этим же значением.

Нужно:
Задать аргумент по ССК полю, выбрать код в виде аргумента

Код должен:
1) делать node_load() текущей ноды, используя arg(1)
2) брать нужное ССK поле и возвращать его значение в качестве аргумента для блока вида

Аватар пользователя iNFerNo iNFerNo 26 марта 2011 в 23:02

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

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
выбрать код в виде аргумента

выбрать откуда?

Аватар пользователя iNFerNo iNFerNo 27 марта 2011 в 15:34

"<a href="mailto:volocuga@drupal.org">volocuga@drupal.org</a>" wrote:
Выбрать опцию "Default argument" -> PHP

так где писать код это ясен пень ясно...