function masonry_fields_field_formatter_info_alter in Masonry Fields 7.3
Same name and namespace in other branches
- 8 masonry_fields.module \masonry_fields_field_formatter_info_alter()
- 7 masonry_fields.module \masonry_fields_field_formatter_info_alter()
Implements hook_field_formatter_info_alter().
File
- ./
masonry_fields.module, line 11 - Provides a field formatter for displaying multi-value fields in a Masonry layout.
Code
function masonry_fields_field_formatter_info_alter(&$info) {
$field_types = masonry_fields_field_types();
$default_options = masonry_default_options();
// Set default values for new Masonry formatter
foreach ($field_types as $field => $formatters) {
foreach ($formatters as $formatter) {
if (!empty($info[$formatter])) {
$info[$formatter]['settings']['masonry'] = FALSE;
foreach ($default_options as $option => $default_value) {
$info[$formatter]['settings'][$option] = $default_value;
}
}
}
}
}