You are here

function textformatter_contrib_textformatter_field_info in Text list formatter 8.2

Same name and namespace in other branches
  1. 7 textformatter_contrib/textformatter_contrib.module \textformatter_contrib_textformatter_field_info()

Implements hook_textformatter_field_info().

File

textformatter_contrib/textformatter_contrib.module, line 11
Textformatter support for contributed module fields.

Code

function textformatter_contrib_textformatter_field_info() {
  $info = array();
  if (module_exists('entityreference')) {
    $info['entityreference'] = array(
      'fields' => array(
        'entityreference',
      ),
      'callback' => 'textformatter_contrib_entityreference_field_create_list',
      'settings' => array(
        'entityreference_link' => TRUE,
      ),
    );
  }
  if (module_exists('node_reference')) {
    $info['node_reference'] = array(
      'fields' => array(
        'node_reference',
      ),
      'callback' => 'textformatter_contrib_node_reference_field_create_list',
      'settings' => array(
        'node_reference_link' => TRUE,
      ),
    );
  }
  if (module_exists('user_reference')) {
    $info['user_reference'] = array(
      'fields' => array(
        'user_reference',
      ),
      'callback' => 'textformatter_contrib_user_reference_field_create_list',
      'settings' => array(
        'user_reference_link' => TRUE,
      ),
    );
  }
  if (module_exists('link')) {
    $info['link'] = array(
      'fields' => array(
        'link_field',
      ),
      'callback' => 'textformatter_contrib_link_field_create_list',
      'settings' => array(
        'link_field_display_type' => 'link_default',
      ),
    );
  }
  return $info;
}