function entity_hierarchy_microsite_form_menu_edit_form_alter in Entity Reference Hierarchy 3.x
Same name and namespace in other branches
- 8.2 modules/entity_hierarchy_microsite/entity_hierarchy_microsite.module \entity_hierarchy_microsite_form_menu_edit_form_alter()
Implements hook_form_FORM_ID_alter() for menu_edit_form().
File
- modules/
entity_hierarchy_microsite/ entity_hierarchy_microsite.module, line 62 - Contains main module functionality.
Code
function entity_hierarchy_microsite_form_menu_edit_form_alter(&$form, FormStateInterface $formState) {
if (($object = $formState
->getFormObject()) && $object instanceof EntityForm && ($menu = $object
->getEntity()) && $menu
->id() === 'entity-hierarchy-microsite') {
foreach (Element::children($form['links']['links']) as $id) {
if (isset($form['links']['links'][$id]['operations']['#links']['delete']) && $form['links']['links'][$id]['#item']->link instanceof MicrositeMenuItem) {
$form['links']['links'][$id]['operations']['#links']['delete']['title'] = t('Remove override');
}
}
}
}