現在、以下のコードで作成されたカスタム メニュー項目があり、うまく機能します。
function myModule_menu(){
$items = array();
$items['myModule'] = array(
'title' => 'Business Owner Dashboard',
'page callback' => '_custom_page',
'access arguments' => array('use_business_dashboard'),
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
問題は、1 つだけでなく、複数のロールに対して複数のメニュー項目を作成したいということです。どういうわけかスイッチケースを使用できると思いますが、方法がわからず、トピックに関するドキュメントが見つかりません.
明確にするために、同じ myModule_menu() 関数を使用して、「ビジネス所有者ダッシュボード」と、異なる「ページ コールバック」、「アクセス引数」などを持つ「紹介」と呼ばれる別のメニュー項目を設定したいと考えています。このトピックは大歓迎です!