1 layout.admin.inc | layout_menu_item_form_submit($form, &$form_state) |
Form callback; Configure a layout menu item.
File
- core/
modules/ layout/ layout.admin.inc, line 3002 - Admin page callbacks for the Layout module.
Code
function layout_menu_item_form_submit($form, &$form_state) {
/* @var LayoutMenuItem $menu_item */
$menu_item = $form_state['menu_item'];
// Update the menu settings. Conditions are added already through tempstore.
$menu_item->menu = $form_state['values']['menu'];
$menu_item->save();
layout_clear_layout_tempstore($menu_item->name, 'menu_item');
backdrop_set_message(t('Menu settings saved for @path.', array('@path' => $menu_item->path)));
$form_state['redirect'] = 'admin/structure/layouts';
}