1

モジュールを作成したので、そのモジュールに権限を設定して、一部のユーザーがそのフィールドを表示できるようにします。Google と stackoverflow で検索しましたが、必要な適切な回答が得られませんでした。以下の私のコード

function downloaded_menu() {
     $items['user/%user/downloaded_poems'] = array(
    'title' => 'Downloaded Poems',
    'page callback' => 'downloaded_content_page',
    'access arguments' => array('poet downloaded work'),    
    'type' => MENU_LOCAL_TASK,
    'weight' => 11,
  );
  return $items;
}

今、私は特定のユーザーに許可を与えたいと思っています。見ることしかできない人。

4

1 に答える 1

5

そのためにはhook_permissionを使用する必要があります。

コード例:

function downloaded_permission()
{
    return array(
        'poet downloaded work' => array(
            'title' => t('poet downloaded work'), // the title to be shown in the permissions page
            'description' => t('poet downloaded work'), // the description to be shown in the permissions page
            'restrict access' => FALSE,
        ),
    );
}

次に、アクセス許可ページに移動し、必要なロールにアクセス許可を付与します。

これが役に立てば幸いです...ムハンマド。

于 2012-10-29T17:07:57.933 に答える