function ds_test_form_entity_view_display_edit_form_alter in Display Suite 8.4
Same name and namespace in other branches
- 8.2 tests/modules/ds_test/ds_test.module \ds_test_form_entity_view_display_edit_form_alter()
- 8.3 tests/modules/ds_test/ds_test.module \ds_test_form_entity_view_display_edit_form_alter()
Implements hook_form_FORM_ID_alter().
File
- tests/
modules/ ds_test/ ds_test.module, line 96 - Display Suite test module.
Code
function ds_test_form_entity_view_display_edit_form_alter(&$form, FormStateInterface $form_state) {
foreach (Element::children($form['fields']) as $key) {
if (isset($form['fields'][$key]['settings_edit'])) {
$settings = $form['fields'][$key]['settings_edit'];
if (!empty($settings)) {
$form['fields'][$key]['settings_edit']['#type'] = 'submit';
$form['fields'][$key]['settings_edit']['#value'] = 'edit ' . $key;
}
}
}
}