| 1 field_group.install | field_group_update_1004() |
Merge Div format type into the HTML Element format type, if the display is not set to collapsible or collapsed. It can be safely converted.
File
- core/
modules/ field_group/ field_group.install, line 203 - Field group module install file.
Code
function field_group_update_1004() {
$config_names = config_get_names_with_prefix('field_group.field_group.');
foreach ($config_names as $config_name) {
$field_group_config = config($config_name);
if ($field_group_config->get('format_type') == 'div' && $field_group_config->get('format_settings.formatter') == 'open') {
$field_group_config->set('format_type', 'html-element');
$field_group_config->set('format_settings.instance_settings.wrapper', 'div');
$field_group_config->set('format_settings.instance_settings.wrapper_other', '');
$field_group_config->set('format_settings.instance_settings.label_element_other', '');
// Clear unused settings.
$field_group_config->clear('format_settings.formatter');
$field_group_config->clear('format_settings.instance_settings.effect');
$field_group_config->clear('format_settings.instance_settings.speed');
}
$field_group_config->save();
}
}