public static function FieldHelper::viewValue in Helper 7
File
- lib/FieldHelper.php, line 53
Class
- FieldHelper
Code
public static function viewValue($entity_type, $entity, $field_name, $delta = 0, $display = array(), $langcode = NULL) {
$output = array();
if ($item = static::getValue($entity_type, $entity, $field_name, NULL, $delta)) {
$langcode = field_language($entity_type, $entity, $field_name, $langcode);
$clone = clone $entity;
$clone->{$field_name}[$langcode] = array(
$item,
);
$elements = static::viewValues($entity_type, $clone, $field_name, $display, $langcode);
$output = isset($elements[0]) ? $elements[0] : array();
if (isset($elements['#access'])) {
$output['#access'] = $elements['#access'];
}
}
return $output;
}