私の drupal Web サイトでは、カスタム モジュール (hr_payroll.module) に、URL ハンドラーを追加するために次のものがあります。
function hr_payroll_menu() {
$items['hr/payroll/employee/hours/overtime'] = array(
'title' => 'Overtime Submission',
'page callback' => 'hr_payroll_page',
'page arguments' => array('employee','hours','overtime'),
'access arguments' => array('access hr payroll'),
'type' => MENU_CALLBACK,
);
$items['hr/payroll'] = array(
'title' => 'Payroll',
'page callback' => 'hr_payroll_intro',
'access arguments' => array('access hr payroll'),
'type' => MENU_CALLBACK,
);
return $items;
}
私のサイトには、単に含まれているブロックがあります
echo(drupal_get_title());
URL にアクセスするhr/payroll
と、「Payroll」というタイトルが表示されますが、URL にアクセスhr/payroll/employee/hours/overtime
しても、予想される「残業提出」ではなく「Payroll」と表示されます。
では、メニュー項目の $title 要素または機能について、私が完全に誤解しているのはfunction drupal_get_title()
何ですか?