You are here

function fb_instant_articles_display_field_formatter_info in Facebook Instant Articles 7.2

Same name and namespace in other branches
  1. 7 modules/fb_instant_articles_display/fb_instant_articles_display.module \fb_instant_articles_display_field_formatter_info()

Implements hook_field_formatter_info().

File

modules/fb_instant_articles_display/includes/field.inc, line 29
Field module functionality for Facebook Instant Articles Display module.

Code

function fb_instant_articles_display_field_formatter_info() {
  $formats = array();

  // Header only elements
  $formats['fbia_subtitle_formatter'] = array(
    'label' => t('FBIA Subtitle'),
    'field types' => array(
      'text',
      'text_long',
      'text_with_summary',
    ),
  );
  $formats['fbia_kicker_formatter'] = array(
    'label' => t('FBIA Kicker'),
    'field types' => array(
      'text',
      'text_long',
      'text_with_summary',
    ),
  );
  $formats['fbia_blockquote_formatter'] = array(
    'label' => t('FBIA Blockquote'),
    'field types' => array(
      'text',
      'text_long',
      'text_with_summary',
    ),
  );
  $formats['fbia_pullquote_formatter'] = array(
    'label' => t('FBIA Pullquote'),
    'field types' => array(
      'text',
      'text_long',
      'text_with_summary',
    ),
  );
  $formats['fbia_social_formatter'] = array(
    'label' => t('FBIA Social Embed'),
    'field types' => array(
      'text',
      'text_long',
      'text_with_summary',
    ),
  );
  $formats['fbia_credits_formatter'] = array(
    'label' => t('FBIA Credits'),
    'field types' => array(
      'text',
      'text_long',
      'text_with_summary',
    ),
  );
  $formats['fbia_copyright_formatter'] = array(
    'label' => t('FBIA Copyright'),
    'field types' => array(
      'text',
      'text_long',
      'text_with_summary',
    ),
  );
  $formats['fbia_author_formatter'] = array(
    'label' => t('FBIA Author'),
    'field types' => array(
      'text',
      'text_with_summary',
      'list_text',
    ),
  );
  $formats['fbia_video_formatter'] = array(
    'label' => t('FBIA Video'),
    'field types' => array(
      'file',
    ),
  );
  $formats['fbia_ad_formatter'] = array(
    'label' => t('FBIA Ad'),
    'field types' => array(
      'text',
      'text_long',
      'text_with_summary',
    ),
    'settings' => array(
      'height' => '50',
      'width' => '320',
      'source' => 'url',
    ),
  );
  $formats['fbia_analytics_formatter'] = array(
    'label' => t('FBIA Analytics'),
    'field types' => array(
      'text',
      'text_long',
      'text_with_summary',
    ),
    'settings' => array(
      'source' => 'url',
    ),
  );
  $formats['fbia_image_formatter'] = array(
    'label' => t('FBIA Image'),
    'field types' => array(
      'image',
    ),
    'settings' => array(
      'style' => 'medium',
      'caption' => '',
      'likes' => '',
      'comments' => '',
      'fullscreen' => '',
    ),
  );
  $formats['fbia_interactive_formatter'] = array(
    'label' => t('FBIA Interactive'),
    'field types' => array(
      'text',
      'text_with_summary',
    ),
    'settings' => array(
      'height' => '50',
      'width' => 'no-margin',
    ),
  );
  $formats['fbia_list_formatter'] = array(
    'label' => t('FBIA List'),
    'field types' => array(
      'list_text',
      'list_integer',
      'list_float',
    ),
    'settings' => array(
      'list_type' => 'ol',
    ),
  );
  $formats['fbia_transformer_formatter'] = array(
    'label' => t('FBIA Transfomer'),
    'field types' => array(
      'text',
      'text_long',
      'text_with_summary',
    ),
  );
  return $formats;
}