You are here

function fivestar_field_formatter_info in Fivestar 7.2

Same name and namespace in other branches
  1. 5 fivestar_field.inc \fivestar_field_formatter_info()
  2. 6.2 includes/fivestar.field.inc \fivestar_field_formatter_info()
  3. 6 fivestar_field.inc \fivestar_field_formatter_info()

Implements hook_field_formatter_info().

File

includes/fivestar.field.inc, line 368
Provides CCK integration for fivestar module.

Code

function fivestar_field_formatter_info() {
  return array(
    'fivestar_formatter_default' => array(
      'label' => t('As Stars'),
      'field types' => array(
        'fivestar',
      ),
      'settings' => array(
        // Note: Do not set to widget to 'default' by
        // default. "Stars (rated while editing)" should
        // default to whatever was selected as a widget
        // setting. Let hook_field_formatter_view() handle
        // defaults for instances that aren't set to anything.
        'widget' => array(
          'fivestar_widget' => NULL,
        ),
        'style' => 'average',
        'text' => 'average',
        'expose' => TRUE,
      ),
    ),
    'fivestar_formatter_rating' => array(
      'label' => t('Rating (e.g. 4.2/5)'),
      'field types' => array(
        'fivestar',
      ),
    ),
    'fivestar_formatter_percentage' => array(
      'label' => t('Percentage (e.g. 92)'),
      'field types' => array(
        'fivestar',
      ),
    ),
  );
}