Hướng dẫn tạo module
Từ Tài liệu Drupal
Tham khảo thêm: http://drupal.org/node/206753
Bài viết này đòi hỏi bạn phải cố một số kiến thức tối thiểu về PHP và SQL. Để thực hành, bạn cần có một bản cài đặt Drupal mà bạn có quyền quản trị.
Mục lục |
Khai báo module
Bạn cần tạo một thư mục riêng cho module của mình, tốt nhất là nên đặt trong sites/all/modules. Giả dụ, bạn tạo module có tên là thunghiem, như vậy bạn cần tạo thư mục sites/all/modules/thunghiem và tạo hai tập tin tương ứng:
- thunghiem.info: chứa thông tin về module
- thunghiem.module: chứa nội dung (code) của module
Trong tập tin thunghiem.info bạn chèn nội dung như sau:
; $Id$ name = Thử thôi mà description = Tui tạo module này chơi cho vui core = 6.x
Ngoài dòng ghi chú đầu tiên là từ khoá Id của CVS/SVN, cả 3 dòng còn lại đều cần thiết. Đó là tên module, mô tả và phiên bản tương thích (Drupal 6.x).
Tiếp theo, bạn có thể để trống thunghiem.module, tuy nhiên, hãy gắn vào hook_help để Drupal hiển thị hướng dẫn về module của bạn khi cần thiết.
<?php // $Id$ /** * Display help and module information * @param path which path of the site we're displaying help * @param arg array that holds the current path as would be returned from arg() function * @return help text for the path */ function thunghiem_help($path, $arg) { $output = ''; switch ($path) { case "admin/help#thunghiem": $output = '<p>'. t("Display random info") .'</p>'; break; } return $output; } // function thunghiem_help ?>
Chúng ta sẽ bổ sung nội dung cho tập tin này ở các bước tiếp theo.

