function conditional_fields_field_widget_third_party_settings_form in Conditional Fields 4.x
Same name and namespace in other branches
- 8 conditional_fields.module \conditional_fields_field_widget_third_party_settings_form()
Implements hook_field_widget_third_party_settings_form().
If the field has conditional fields, then ensure they are added on the form display widget settings page so they are not lost.
File
- ./
conditional_fields.module, line 336 - Contains conditional_fields.module.
Code
function conditional_fields_field_widget_third_party_settings_form(WidgetInterface $plugin, FieldDefinitionInterface $field_definition, $form_mode, $form, FormStateInterface $form_state) {
$element = [];
$settings = $plugin
->getThirdPartySettings('conditional_fields');
if (!empty($settings)) {
foreach ($settings as $uuid => $setting) {
$element[$uuid] = [
'#type' => 'value',
'#value' => $setting,
];
}
}
return $element;
}