You are here

function apachesolr_reference_field_formatter_settings_summary in Apachesolr Reference 7

Implements hook_field_formatter_settings_summary().

File

./apachesolr_reference.module, line 276
functionality for creating reference fields to apache solr objects.

Code

function apachesolr_reference_field_formatter_settings_summary($field, $instance, $view_mode) {
  $display = $instance['display'][$view_mode];
  $settings = $display['settings'];
  $summary = '';
  switch ($display['type']) {
    case 'apachesolr_reference_formatter_custom':
      $summary = t('Use a custom output for rendering of SOLR data.');
      break;
    case 'apachesolr_reference_formatter_label':
      $summary = t("Use the SOLR field '@label' as the label value", array(
        '@label' => $settings['label'],
      ));
      break;
    case 'apachesolr_reference_formatter_label_link':
      $summary = t("Use the SOLR field '@label' as the label, the '@url' SOLR field as the url.", array(
        '@label' => $settings['label'],
        '@url' => $settings['url'],
      ));
      break;
  }
  return $summary;
}