/** * Implements hook_menu_link_update(). */ function {{ machine_name }}_menu_link_update($link) { // If the parent menu has changed, update our record. $menu_name = db_query("SELECT menu_name FROM {menu_example} WHERE mlid = :mlid", array(':mlid' => $link['mlid']))->fetchField(); if ($menu_name != $link['menu_name']) { db_update('menu_example') ->fields(array('menu_name' => $link['menu_name'])) ->condition('mlid', $link['mlid']) ->execute(); } }