Skip to content
Snippets Groups Projects

Make all list field formatters also available for enum field types

1 file
+ 14
0
Compare changes
  • Side-by-side
  • Inline
+ 14
0
@@ -18,3 +18,17 @@ function enum_field_field_widget_info_alter(array &$info): void {
@@ -18,3 +18,17 @@ function enum_field_field_widget_info_alter(array &$info): void {
}
}
}
}
}
}
 
 
/**
 
* Implements hook_field_formatter_info_alter().
 
*/
 
function enum_field_field_formatter_info_alter(array &$info): void {
 
foreach ($info as &$fieldInfo) {
 
if (in_array('list_integer', $fieldInfo['field_types'], TRUE)) {
 
$fieldInfo['field_types'][] = 'enum_integer';
 
}
 
if (in_array('list_string', $fieldInfo['field_types'], TRUE)) {
 
$fieldInfo['field_types'][] = 'enum_string';
 
}
 
}
 
}
Loading