Tôi đang sử dụng Drupal 6 và tôi đang cố gắng hiển thị hai tab (menu) trên trang có URL / car_info. Cả hai trang mà các tab liên kết sẽ lấy nid của một nút làm tham số. Mã hiện tại của tôi trông như sau:
$items['vehicle_info/%/basic'] = array(
'title' => t('Basic & Bookings'),
'page arguments' => array(1),
'access callback' => 'user_access',
'access arguments' => array('administer fleet'),
'type' => MENU_DEFAULT_LOCAL_TASK,
'weight' => 10
);
$items['vehicle_info/%/history'] = array(
'title' => t('Service history'),
'page callback' => 'vehicle_service_history',
'page arguments' => array(1),
'access arguments' => array('administer fleet'),
'type' => MENU_LOCAL_TASK,
'weight' => 20
);
Tôi đang gặp phải 2 vấn đề:
- Tab "Lịch sử dịch vụ" không mở trang "car_service_history" (đây thực sự là một chế độ xem với URL car_service_history). Nó mở ra một trang với URL "xe_info / 123 / history", không tồn tại (123 là viết tắt của nid hiện tại).
- Tab mặc định "Cơ bản & Đặt chỗ" không liên kết đến URL "xe_info / 123" mà chỉ liên kết đến "xe_info".
Tôi đang thiếu gì?