function custom_formatters_custom_formatters_engine_info in Custom Formatters 7.2
Implements hook_custom_formatters_engine().
File
- includes/
custom_formatters.inc, line 11 - Custom Formatters module integration.
Code
function custom_formatters_custom_formatters_engine_info() {
// PHP engine.
$engines['php'] = array(
'label' => t('PHP'),
'callbacks' => array(
'settings form' => 'custom_formatters_engine_php_settings_form',
'settings form submit' => 'custom_formatters_engine_php_settings_form_submit',
'render' => 'custom_formatters_engine_php_render',
'export' => 'custom_formatters_engine_php_export',
),
'file' => drupal_get_path('module', 'custom_formatters') . '/engines/php.inc',
);
// Token engine.
$engines['token'] = array(
'label' => t('HTML + Tokens'),
'callbacks' => array(
'settings form' => 'custom_formatters_engine_token_settings_form',
'render' => 'custom_formatters_engine_token_render',
'export' => 'custom_formatters_engine_token_export',
),
'file' => drupal_get_path('module', 'custom_formatters') . '/engines/token.inc',
);
// Formatter presets engine.
$engines['formatter_preset'] = array(
'label' => t('Formatter preset'),
'callbacks' => array(
'settings form' => 'custom_formatters_engine_formatter_preset_settings_form',
'settings form submit' => 'custom_formatters_engine_formatter_preset_settings_form_submit',
'render' => 'custom_formatters_engine_formatter_preset_render',
'export' => 'custom_formatters_engine_formatter_preset_export',
),
'file' => drupal_get_path('module', 'custom_formatters') . '/engines/formatter_preset.inc',
);
return $engines;
}