我创建了一个名为' add_site'的模块。但是当我转到管理面板中的模块部分时,没有为该模块设置权限的选项。因此,匿名用户也可以访问此模块。但我不希望匿名用户访问此模块。你能帮我解决一下如何设置
my drupal .module code is here pls povide me the hook_permission code
<?php
// $Id: person.module
/**
* implements hook_menu()
*/
function person_menu(){
$items = array();
$items['person'] = array(
'title' => "Person",
'page callback' => "perso_personal_info", // after visit drupal6/person, person_personal_info() function is called
'access callback' => true, // must return true, otherwise it will not visible as menu item
'type' => MENU_NORMAL_ITEM, // drupal's default menu type
'weight' => '10', // we want to display person link below in our nav menu
);
return $items; // finally, do not forget to return $items array
}
function perso_personal_info(){
$output = 'Name: Gaurav</br>';
$output .= 'City: nanital </br>';
$output .= 'Country: india </br>';
return $output;
}
?>
答案 0 :(得分:0)
我明白了
function person_permission(){ 返回数组( 管理我的模块&#39; =&GT;阵列( &#39;标题&#39; =&GT; t(&#39;管理我的模块&#39;), &#39;描述&#39; =&GT; t(&#39;执行我的模块的管理任务。&#39;), ) ); }