Доброго времени суток. Второй день бьюсь над казалось-бы елементарным вопросом:
как вывести программно поле в блоке.
Drupal 7
Тип материала type_example
Поле field_example
На странице отображение этого поля скрыто, но нужно что-бы оно выводилось в блоке на этой странице. Views не подходит.
Комментарии
http://drupal.org/project/cck_blocks
не понял как с помощью этого можно вывести поле
грузишь нужную ноду и выводишь дальше поля. как поля выводить на этом форуме и в гугле куча материалов.
В блоке написал следующее
<?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).
у вас же не 6ка,в 7 ке не так поля выводятся.
А как? Подскажите пожалуйста. Уже самые разные способы перепровывал.
ну как минимум вот так
$node->field_record_type[und][0]['value']