Я не уверен, как вы объявляете свой пункт меню в hook_menu, но вот пример, который работал для меня в прошлом
function hook_menu(){
$items['sage/notify/%'] = array(
'title' => 'Page Title',
'page callback' => 'my_custom_function',
'page arguments' => array(1),
'type' => MENU_CALLBACK,
'access callback' => TRUE,
);
return $items;
}
В этом примере путь к странице, к которой я хочу получить доступ, sage/notify/%
. Знак процента - это то, что позволяет передавать переменные в вашу функцию, которая обрабатывает эту страницу, вместе с ключом аргументов страницы.
Так что ваша пользовательская функция может выглядеть примерно так:
function my_custom_function($variable) {
//Code to handle the variable passed in from the URL
}