Menu2 Admin tab screenshot

This project is not covered by Drupal’s security advisory policy.

This module is an alternative Menu system

This module is an independent part of the one corporate web portal.

The next Hooks are supported

  • hook_m2_menu_insert_alter
  • hook_m2_menu_insert
  • hook_m2_menu_remove_alter
  • hook_m2_menu_remove_to_garbage_alter
  • hook_m2_menu_restore_from_garbage_alter
  • hook_m2_menu_all_clear_alter
  • hook_m2_menu_update_values_alter
  • hook_m2_item_insert_alter
  • hook_m2_item_insert
  • hook_m2_item_insert_before_alter
  • hook_m2_item_insert_after_alter
  • hook_m2_item_prepend_alter
  • hook_m2_item_append_alter
  • hook_m2_item_update_values_alter
  • hook_m2_item_update_values_bulk_alter
  • hook_m2_item_remove_alter
  • hook_m2_item_remove_to_garbage_alter
  • hook_m2_item_restore_from_garbage_alter
  • hook_m2_item_all_clear_alter

The next functions for work with Menus are supported

  • m2_api_menu_select_universal
  • m2_api_menu_select_by_name
  • m2_api_menu_select_all
  • m2_api_menu_select_all_removed
  • m2_api_menu_select_all_removed_or_with_removed_items
  • m2_api_menu_insert
  • m2_api_menu_remove
  • m2_api_menu_update_values
  • m2_api_menu_name_check_exists
  • m2_api_menu_last_weight

The next functions for work with Items are supported

  • m2_api_item_select_universal
  • m2_api_item_select
  • m2_api_item_select_by_menu_all
  • m2_api_item_select_active
  • m2_api_item_select_children
  • m2_api_item_select_parent
  • m2_api_item_select_parent_all
  • m2_api_item_select_prev
  • m2_api_item_select_next
  • m2_api_item_select_prev_sibling
  • m2_api_item_select_next_sibling
  • m2_api_item_select_prev_sibling_absolute
  • m2_api_item_select_next_sibling_absolute
  • m2_api_item_insert
  • m2_api_item_update_values
  • m2_api_item_update_weight_and_depth_bulk
  • m2_api_item_insert_before
  • m2_api_item_insert_after - UNDER CONSTRUCTION
  • m2_api_item_prepend - UNDER CONSTRUCTION
  • m2_api_item_append - UNDER CONSTRUCTION
  • m2_api_item_remove

The next functions for work with Garbage are supported

  • m2_api_menu_remove_to_garbage
  • m2_api_menu_restore_from_garbage
  • m2_api_menu_all_clear
  • m2_api_item_remove_to_garbage
  • m2_api_item_restore_from_garbage
  • m2_api_item_all_clear

The idea and Realization: Rysevets M.
Идея и Реализация: Рысевец М.

Project information

Releases