我希望我的代码在drupal 7代码的钩子权限低于

时间:2016-10-13 05:19:06

标签: drupal-7

我创建了一个名为' 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;
}

?>

1 个答案:

答案 0 :(得分:0)

我明白了

function person_permission(){   返回数组(     管理我的模块&#39; =&GT;阵列(       &#39;标题&#39; =&GT; t(&#39;管理我的模块&#39;),       &#39;描述&#39; =&GT; t(&#39;执行我的模块的管理任务。&#39;),     )   ); }