Je veux que mon module remplace le chemin défini par un autre module.
Exemple :
Le module A a enregistré un chemin :
$menu['node/%id/test'] = array(
'title' => 'Test',
'page callback' => 'test_A',
'page arguments' => array(1),
'access callback' => 'test_access',
'access arguments' => array(1),
'type' => MENU_LOCAL_TASK,
)
Maintenant je crée le module B et enregistre le même chemin.
$menu['node/%id/test'] = array(
'title' => 'Test',
'page callback' => 'test_B',
'page arguments' => array(1),
'access callback' => 'test_access',
'access arguments' => array(1),
'type' => MENU_LOCAL_TASK,
)
Chaque requête vers ce chemin
www.mysite.com/node/1/test
sera dirigé vers le module B et non A.
Quel est le meilleur moyen de remplacer un chemin existant défini par un autre module ?