I happen to have a handy link where I somewhat thoroughly went through this. How do you link to SO without it looking like point farming? Not linking your own answers? http://stackoverflow.com/questions/5124584/how-to-use-hook-menu-alter-to-man... On Mar 10, 2011 4:23 PM, "Bob Hutchinson" <hutchlists@midwales.com> wrote:
On Thursday 10 March 2011, John Mitchell wrote:
How do I restrict the custom urls (listed below) to a specific role?
Set 'access callback' to a function and do it there.
//hook_menu()
function custom_subscription_menu() { $items = array();
$items['admin/store/free_subscription'] = array( 'title' => 'free_subscription_form', 'description' => 'free_subscription_form', 'page callback' => 'free_subscription_form', 'access callback' => TRUE, 'type' => MENU_CALLBACK, );
$items['admin/store/process_free_subscription'] = array( 'title' => 'process_free_subscription', 'description' => 'process_free_subscription', 'page callback' => 'process_free_subscription', 'access callback' => TRUE, 'type' => MENU_CALLBACK, );
return $items; }
-- ----------------- Bob Hutchinson Midwales dot com -----------------