You are here

function commerce_product_reference_field_formatter_settings_summary in Commerce Core 7

Implements hook_field_formatter_settings_summary().

File

modules/product_reference/commerce_product_reference.module, line 759
Defines a field type for referencing products from other entities.

Code

function commerce_product_reference_field_formatter_settings_summary($field, $instance, $view_mode) {
  $display = $instance['display'][$view_mode];
  $settings = $display['settings'];
  $summary = array();
  if ($display['type'] == 'commerce_product_reference_rendered_product') {
    $entity_info = entity_get_info('commerce_product');
    $summary[] = t('View mode: @mode', array(
      '@mode' => isset($entity_info['view modes'][$settings['view_mode']]['label']) ? $entity_info['view modes'][$settings['view_mode']]['label'] : $settings['view_mode'],
    ));
    if (!empty($settings['page'])) {
      $summary[] = t('Rendering without the title in a heading tag.');
    }
    else {
      $summary[] = t('Rendering with the title in a heading tag.');
    }
  }
  return implode('<br />', $summary);
}