1 number.module | number_field_formatter_info() |
Implements hook_field_formatter_info().
File
- core/
modules/ field/ modules/ number/ number.module, line 242 - Defines numeric field types.
Code
function number_field_formatter_info() {
return array(
// The 'Default' formatter is different for integer fields on the one hand,
// and for decimal and float fields on the other hand, in order to be able
// to use different default values for the settings.
'number_integer' => array(
'label' => t('Default'),
'field types' => array('number_integer'),
'settings' => array(
'thousand_separator' => '',
// The 'decimal_separator' and 'scale' settings are not configurable
// through the UI, and will therefore keep their default values. They
// are only present so that the 'number_integer' and 'number_decimal'
// formatters can use the same code.
'decimal_separator' => '.',
'scale' => 0,
'prefix_suffix' => TRUE,
),
),
'number_decimal' => array(
'label' => t('Default'),
'field types' => array('number_decimal', 'number_float'),
'settings' => array(
'thousand_separator' => '',
'decimal_separator' => '.',
'scale' => 2,
'prefix_suffix' => TRUE,
),
),
'number_unformatted' => array(
'label' => t('Unformatted'),
'field types' => array('number_integer', 'number_decimal', 'number_float'),
),
);
}