You are here

function masonry_formatter_field_types in Masonry API 7

Get a list of supported field types and their formatters.

Return value

An associative array where the keys are field types and the values are arrays of formatter type names.

2 calls to masonry_formatter_field_types()
masonry_formatter_field_formatter_info_alter in masonry_formatter/masonry_formatter.module
Implements hook_field_formatter_info_alter().
masonry_formatter_is_supported in masonry_formatter/masonry_formatter.module
Check if a given field/formatter is supported.

File

masonry_formatter/masonry_formatter.module, line 207
Allows multi-value fields to be displayed in a jQuery Masonry grid.

Code

function masonry_formatter_field_types() {

  // Core
  $field_types = array(
    'image' => array(
      'image',
    ),
    'text_long' => array(
      'text_default',
      'text_plain',
      'text_trimmed',
    ),
    'text_with_summary' => array(
      'text_default',
      'text_plain',
      'text_summary_or_trimmed',
      'text_trimmed',
    ),
  );

  // Colorbox
  if (module_exists('colorbox')) {
    $field_types['image'][] = 'colorbox';
  }

  // Media Gallery
  if (module_exists('media_gallery')) {
    $field_types['media'] = array(
      'media_gallery',
    );
  }
  return $field_types;
}