Удалить markup поля
09.08.2015
1 способ
/**
* Implements hook_node_view_alter().
*/
function YOUR_THEME_node_view_alter(&build) {
unset($build['YOUR_FIELD_TO_EDIT']['#theme']);
}
2 способ
/**
* Implements HOOK_theme().
*/
function YOUR_THEME_NAME_theme(){
return array(
'nomarkup' => array (
'render element' => 'element',
),
);
}
/**
* Cleans all markup of a field.
*/
function theme_nomarkup($variables) {
$output = '';
foreach ($variables['items'] as $delta => $item) {
$output .= drupal_render($item);
}
return $output;
}
или так
<?php $content['field_NAME']['#theme'] = "nomarkup"; // Print a clean from markup field print render($content['field_NAME']); ?>#Drupal
