Mô-đun tùy chỉnh với menu riêng của mình?


8

Tôi đang trong quá trình viết mô-đun tùy chỉnh thứ 3 của mình và đây là thử thách lớn nhất của tôi. Tôi biết cách sử dụng hook_menu để tạo các mục menu và tùy thuộc vào đường dẫn bạn chọn xác định nơi chúng hiển thị trên trang web (menu quản trị hoặc menu chính, v.v.).

Câu hỏi của tôi là - làm cách nào để chỉ định menu MỚI, để các đường dẫn tôi tạo không xuất hiện trong "liên kết chính" hoặc "điều hướng" mà trong menu "mô-đun tùy chỉnh" của riêng chúng?

Câu trả lời:


7

Bạn chỉ định tham số menu_name.

Từ mô-đun phát:

$items['devel/cache/clear'] = array(
  'title' => 'Empty cache',
  'page callback' => 'devel_cache_clear',
  'description' => 'Clear the CSS cache and all database cache tables which store page, node, theme and variable caches.',
  'access arguments' => array('access devel information'),
  'menu_name' => 'devel',
);

3
Lưu ý rằng bạn sẽ cần tạo menu của mình trước trong hook_install () hoặc hơn thế. Hệ thống menu không tự động tạo menu cho bạn. Xem drupalcontrib.org/api/drupal/ Mạnh
Berdir
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.