Menu trong admin thật khó hiểu

Events happening in the community are now at Drupal community events on www.drupal.org.
dom.killer's picture

Tôi đang tập làm thử module, và tất nhiên là cần thêm cái menu trong admin để quản lý. Tìm hiểu mãi trong system.module, đọc mãi vẫn chưa thể thông được cách tạo và add menu trong Drupal :(

Làm cách nào để xác nhận menu nằm ở đâu đó?
Làm cách nào đặt menu con vào trong menu cha có sẵn, ví dụ trong menu cha User management

Mong được thảo luận.

Comments

Đang dùng Drupal 6.x thì

jcisio's picture

Đang dùng Drupal 6.x thì thấy menu dựa vào path. Bạn tạo một menu item cho path admin/yourmodule thì nó sẽ nằm ngay ngoài Administrer... Tương tự với user management...

--
www.thongtincongnghe.com
Trang tin điện tử về CNTT, Viễn thông, Điện tử...

Bắt chước coi module

thehong's picture

Bắt chước coi module system nó làm ntn nè:
- http://api.drupal.org/api/function/system_menu/5
- http://api.drupal.org/api/function/system_menu/6

Cái khóa 'position' là left/right để xác định vị trí trình bày của links block.


Thế Hồng

Đúng là menu được

dom.killer's picture

Đúng là menu được xếp theo path, xem trong menu.inc thì thấy họ nói vậy. Cách này có nhược điểm là nếu module khác nhưng đặt menu có path khác thì khó, nhưng may mà có thêm callback và file. Hệ thống menu của Drupal quá tuyệt vời, Joomla còn lâu mới bằng được :D

Dùng Menu

auhaianh's picture

Mình đang thực tập về Drupal. mình không hiểu lắm về path trong tạo new item của menu. cứ phải copy 1 link vào là sao?. mình chỉ cần là các menu tạo và chức năng như các website thường là được.

Vọc drupal 7

luatviettin's picture

Hề hề, hôm vừa rồi quyết tâm chuyển hẳn lên Drupal 7 dùng cho nhẹ ! ai dè nặng hơn !
Nếu bạn đang làm Drupal 7 vô đây nhé: https://drupal.org/node/673920