You are here

function contextual_custom_formatters_field_formatter_view_element_alter in Custom Formatters 7.2

Implements hook_custom_formatters_field_formatter_view_element_alter().

File

includes/contextual.inc, line 42
Contextual links module integration.

Code

function contextual_custom_formatters_field_formatter_view_element_alter(&$element, $formatter) {
  if (_custom_formatters_contextual_access($formatter->name, $element)) {
    foreach (element_children($element) as $delta) {
      $element[$delta] = array(
        'markup' => $element[$delta],
        'contextual_links' => array(
          '#type' => 'contextual_links',
          '#contextual_links' => array(
            'custom_formatters' => array(
              'admin/structure/formatters/list',
              array(
                $formatter->name,
                'edit',
              ),
            ),
          ),
          '#element' => $element[$delta],
        ),
        '#prefix' => '<div class="contextual-links-region">',
        '#suffix' => '</div>',
      );
    }
  }
}