function menu_item_extras_form_node_form_alter in Menu Item Extras 8.2
Implements hook_form_BASE_FORM_ID_alter().
File
- ./
menu_item_extras.module, line 287 - Manage fields for the menu items.
Code
function menu_item_extras_form_node_form_alter(array &$form, FormStateInterface $form_state, $form_id) {
/** @var \Drupal\Core\Extension\ModuleHandlerInterface $moduleHandler */
$moduleHandler = \Drupal::service('module_handler');
if ($moduleHandler
->moduleExists('menu_ui')) {
foreach (array_keys($form['actions']) as $action) {
if ($action != 'preview' && isset($form['actions'][$action]['#type']) && $form['actions'][$action]['#type'] === 'submit') {
$form['actions'][$action]['#submit'][] = [
\Drupal::service('menu_item_extras.menu_link_content_helper'),
'nodeSubmit',
];
}
}
}
}