function editor_note_field_formatter_view in Editor Notes 7
Implements hook_field_formatter_view().
Builds registered formatters for the field, returns renderable array.
File
- ./
editor_note.module, line 979 - Main functionality for Editor Notes module.
Code
function editor_note_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
$element = array();
if ($display['type'] == 'editor_note_field_formatter') {
$display['field_name'] = $field['field_name'];
$display['settings']['notes_display_mode'] = isset($display['settings']['notes_display_mode']) ? $display['settings']['notes_display_mode'] : 'per_revision';
$notes = editor_note_get_notes($entity_type, $entity, $display);
if (!empty($notes)) {
$element[][$field['field_name']] = editor_note_get_formatted_notes($display, $notes);
}
}
return $element;
}