Ответ 1
field_view_value()
принимает аргумент $display
, который можно использовать для скрытия метки:
$display = array('label' => 'hidden');
$view = field_view_field('node', $node, 'field_description', $display);
print drupal_render($view);
Если вы просто хотите извлечь исходное значение поля, вы можете вместо этого использовать field_get_items()
:
$items = field_get_items('node', $node, 'field_description');
$first_item = array_shift($items);
$description = $first_item['value'];
Имя столбца ($first_item['whatever']
) будет зависеть от типа используемого вами поля. Для текстовых полей это будет value
. Не забудьте очистить вход с помощью check_plain()
, прежде чем вывести его, поскольку соглашение Drupal предназначено для хранения исходных входных данных и дезинфекции при выходе.