Условия в Views Custom Field

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

Аватар пользователя fit fit 22 марта 2011 в 17:48

Хотел попробовать написать условия для ввода полей CKK в Views.
Например, если $field_address пустое, то вывести поле $field_phone и наоборот. Ну что то вроде...

Для условий в PHP нарыл модуль http://drupalmodules.com/module/views-custom-field

но не пойму (и в документации не нашел) как через него добраться до CCK полей.
Добавляю во вьюху поле Customfield: PHP code и в него пишу:
<?php print $node->field_address[0]['view']; ?> - ничего не выводит.
<?php print $field_address[0]['view']; ?> - аналогично НИЧЕГО.

Вот и вопрос, как вообще добираться до полей через Views Custom Field?

Комментарии

Аватар пользователя vitg vitg 22 марта 2011 в 17:54

Добавляйте нужные поля в поля views. Ставите галочку "исключить из вывода".
Потом вставляете этот код в customfield
<?php print_r ($data) ?>
И смотрите, что вам надо вывести.

Аватар пользователя AP AP 22 июня 2012 в 17:43

vitg wrote:
Добавляйте нужные поля в поля views. Ставите галочку "исключить из вывода".
Потом вставляете этот код в customfield
<?php print_r ($data) ?>
И смотрите, что вам надо вывести.

Ну, я ввел этот код, вывело еще какой то код, что далее?

Аватар пользователя vitg vitg 25 июня 2012 в 21:05

"AP" wrote:
Ну, я ввел этот код, вывело еще какой то код, что далее?

Смотрите, какие поля вам нужны и оставляете только их

Аватар пользователя sqdimon sqdimon 17 октября 2012 в 11:13

картинки как вывести, печатает только id?

ну или вариант: вывести картинку в PHP -> Rewrite the output of this field , но вывести PHP только при условии.