モジュールを開発しています。モジュール用に特別なノード タイプを作成し、「events/my1」、「events/my2」、「events/my3」などのエイリアスを持ついくつかのノードを追加しました。
モジュールでは hook_menu 関数を使用します
$items['events'] = array(
'title' => t('Events list'),
'access callback' => TRUE,
'page callback' => '_events_list',
'type' => MENU_CALLBACK,
);
$items['events/%'] = array(
'title' => t(''),
'access callback' => TRUE,
'page callback' => '_event_detail',
'page arguments' => array(1),
'type' => MENU_CALLBACK,
);
URL site.com/events/ で _events_list() 関数から自分のページを開きました
URL site.com/events/anyurl/ で _event_detail() 関数からコンテンツを開きました
しかし、site.com/events/my1/ を開くと、ノードのデフォルト ビューが開きました。_event_detail() からの私のコードではありません。
どうすれば修正できますか?デフォルトのビューではなく、関数の /events/ show コードからの各 URL が必要です。