function cheeseburger_menu_form_menu_edit_form_alter in Cheeseburger Menu 5.0.x
Implements hook_form_FORM_ID_alter().
File
- ./
cheeseburger_menu.module, line 166 - Contains cheeseburger_menu.module.
Code
function cheeseburger_menu_form_menu_edit_form_alter(&$form, FormStateInterface $form_state, $form_id) {
/** @var \Drupal\system\Entity\Menu $menu */
$menu = $form_state
->getFormObject()
->getEntity();
if ($menu
->id() === 'language') {
$form['use_langcode'] = [
'#type' => 'checkbox',
'#title' => t('Use language codes instead of language names'),
'#default_value' => $menu
->getThirdPartySetting('cheeseburger_menu', 'use_langcode', TRUE),
];
$form['actions']['submit']['#submit'][] = '_cheeseburger_menu_save_third_party_settings';
}
}