Trong Drupal 7
các bạn có thể tạo module custom. Để viết được menu này bạn cần có kiến thức về
lập trình PHP. Vì code dùng để viết menu
là code được phát triển trên PHP
Bước 1: Tạo 1
folder tên "custom" ( ở đây mình lấy tên là custom còn các bạn có thể
lấy tên tùy theo project của mình.)
Bước 2: Trong
folder custom các bạn tạo 2 file custom.info và custom.menu
Custom.info :
File này chứa các thông tin của module. bao gồm tên module, version, thông tin
về module... trong Drupal 7 file này không tồn tại hoặc không theo cấu trúc thì
module của bạn sẽ không xuất hiện trong phần module trong thanh admin menu của
drupal.
Custom.module:
Các bạn sẽ viết tất cả các hàm xử lý bằng PHP ở trong module này. các hàm làm
việc gì mình sẽ giới thiệu trong các part sau.
Sau khi đã tiến
hành tạo 2 file này các bạn đưa toàn bộ folder module của các bạn vào folder
"/sites/all/module".
Vì sao nó lại
nằm trong "/sites/all/module" mà không nằm trong "modules"
ở folder root: Ở drupal người ta đã phân
ra 2 cấu trúc riêng biệt ở "module" là chứa các module nhân của
drupal hầu hết các module này đều quan trọng. để tránh tình trạng ghi đè và
tình trang trùng tên nên người đã đã phân rõ ràng 2 nơi lưu module khác nhau.
Thực chất bạn ở
module ở đâu thì cũng nhận ra được. nhưng mình khuyến cáo làm theo chuẩn :D.
File:
Custom.info
name = Custom
Module
;tên của module
description =
Thông tin của module
package =
@custom
; Khi bạn tạo 1
package thì các module có cùng tính năng sẽ nằm chung 1 fieldset rất dễ quản lý
version =
"7.1.0.x"
core = 7.x
project =
"Haibui blog"
; các dòng
comment bắt đầu bằng dấu chấm phẩy nhé.
File
Custom.module
<?php //Các bạn viết code vào đây
Không có nhận xét nào:
Đăng nhận xét