Итак, скрыть произвольное поле в ноде на Drupal 7 можно, используя следующий код (по умолчанию в «node.tpl.php»):
<?php hide($content['имя_поля']); ... print render($content); ?>
Наоборот, чтобы получить произвольное поле делаем вот так (предварительно уберем его из общего $content):
<?php print render($content['имя_поля']);] ?>
«Друпаловская» функция renderвыполняет предварительную обработку, чтобы мы на выходе не получили «сырой» элемент массива.
Обратите внимание: отдельный field будет показан обёрнутым в стандартный CSS Друпала. Это минус, потому в следующей статье рассмотрим способ вывода «голого» содержания.
Источник: sooource.net