diff --git a/modules/menu/menu.controller.php b/modules/menu/menu.controller.php index 02a65fa9f..6af82c6f6 100644 --- a/modules/menu/menu.controller.php +++ b/modules/menu/menu.controller.php @@ -143,6 +143,7 @@ $this->add('menu_srl', $args->menu_srl); $this->add('menu_item_srl', $args->menu_item_srl); $this->add('menu_title', $menu_title); + $this->add('parent_srl', $args->parent_srl); } /** diff --git a/modules/menu/tpl/filter/insert_menu_item.xml b/modules/menu/tpl/filter/insert_menu_item.xml index 0971a6922..e2bda88d8 100644 --- a/modules/menu/tpl/filter/insert_menu_item.xml +++ b/modules/menu/tpl/filter/insert_menu_item.xml @@ -9,5 +9,6 @@ + diff --git a/modules/menu/tpl/js/menu_admin.js b/modules/menu/tpl/js/menu_admin.js index d0f6e161e..2614f5d4b 100644 --- a/modules/menu/tpl/js/menu_admin.js +++ b/modules/menu/tpl/js/menu_admin.js @@ -68,12 +68,17 @@ function completeInsertMenuItem(ret_obj) { var menu_title = ret_obj['menu_title']; var menu_srl = ret_obj['menu_srl']; var menu_item_srl = ret_obj['menu_item_srl']; + var parent_srl = ret_obj['parent_srl']; if(!xml_file) return; loadTreeMenu(xml_file, 'menu', 'menu_zone_menu', menu_title, doGetMenuItemInfo, menu_item_srl, doMoveTree); if(!menu_srl) xInnerHtml("menu_zone_info", ""); + else { + var params = {node_srl:menu_item_srl, parent_srl:parent_srl} + doGetMenuItemInfo('menu', params) + } }