Вывод поля в блоке drupal 7

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

Аватар пользователя ChudovskiyVladimir ChudovskiyVladimir 21 сентября 2012 в 12:48

Доброго времени суток. Второй день бьюсь над казалось-бы елементарным вопросом:
как вывести программно поле в блоке.
Drupal 7
Тип материала type_example
Поле field_example
На странице отображение этого поля скрыто, но нужно что-бы оно выводилось в блоке на этой странице. Views не подходит.

Комментарии

Аватар пользователя iNFerNo iNFerNo 21 сентября 2012 в 14:34

"ChudovskiyVladimir" wrote:
не понял как с помощью этого можно вывести поле

грузишь нужную ноду и выводишь дальше поля. как поля выводить на этом форуме и в гугле куча материалов.

Аватар пользователя ChudovskiyVladimir ChudovskiyVladimir 21 сентября 2012 в 14:59

В блоке написал следующее

<?php
$node
=node_load($nid);
print 
$node->field_example[0]['value']
?>

На что получил ошибки:
Notice: Undefined variable: nid в функции eval() (строка 2 в файле /example.loc/modules/php/php.module(80) : eval()'d code).
Notice: Trying to get property of non-object в функции eval() (строка 3 в файле /example.loc/modules/php/php.module(80) : eval()'d code).