function nd_custom_formatters_fields_alter in Custom Formatters 6
Implements hook_type_alter().
File
- includes/
nd.inc, line 10 - Provides Custom Formatters integration with the Node displays module.
Code
function nd_custom_formatters_fields_alter(&$fields) {
foreach (module_implements('ds_api') as $module) {
$api_info = ds_api_info($module);
$extra = array();
foreach ($api_info['extra'] as $key) {
$extra[$key] = 1;
}
foreach (ds_get_fields('nd', NULL, NULL, $extra) as $key => $field) {
if ($field['type'] == DS_FIELD_TYPE_THEME || $field['type'] == DS_FIELD_TYPE_CODE) {
$fields['nd_' . $key] = array(
'label' => $field['title'],
'module' => 'nd',
);
}
}
}
}