Vấn đề hook trong drupal

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

Theo lý thuyết thì hook có thể tương tác được với core của drupal. Nhưng em không biết sử dụng hook như thế nào. Tìm mãi cũng chẳng thấy tài liệu nào nói qua về cách sử dụng nó. Em cũng nghiên cứu drupal được thời gian nhưng đó đến vấn đề này thì kẹt lại. Mong mọi người đi trước có kinh nghiệm chỉ giùm em.
THanhks nhiều.

Comments

Nhưng thêm hook bằng cách nào

napo789's picture

Nhưng thêm hook bằng cách nào a nhỉ? Chẳng lẽ tạo ra 1 thư mục rồi viết code(hook) vào đó. Thế nó khác gì 1 module. Và mỗi lần tác động vào 1 module nào nữa lại tạo ra 1 thư mục tiếp.Thế thì coi nó như module rồi.?Em thật đang mơ hồ chỗ đó.

Bạn viết hook bằng cách tạo

jodythai's picture

Bạn viết hook bằng cách tạo một function để gọi hook mà bạn cần. Function này bạn tạo vào file .module nằm trong thư mục module của bạn. Giả sử bạn muốn gọi hook tên là block, bạn đang có một module tên là mymodule, vậy thì để gọi hook block, bạn viết một function có tên là mymodule_block() vào file mymodule.module là xong.

Thanks MinhVN, mrsinguyen va

napo789's picture

Thanks MinhVN, mrsinguyen va jodythai. Em đã rõ rồi. ^_^.

Thanks for sharing

nhhoangit's picture

Thank alot

Chào cả nhà .em đang tập tành

MINHTDPRO's picture

Chào cả nhà .em đang tập tành viết modules và bây giờ em đang mún viết 1 modules để tạo ra 1 block slider cho tin tức mới .về mặt plugin jquerry thì rất nhiều nhưng bầy giờ em không biết cách nào để lấy các fields từ modules views sang cho cái modules em viết này .
Mong mọi người giúp đở .

Cấu tạo của hook gồm :

luatviettin's picture

Cấu tạo của hook gồm : hook_*tên hook và sau đó bạn viết nó vào trong một module có dạng tên.module là xong ! Drupal thật tuyệt

mình cũng đang tìm hiểu

lamdaingoc's picture

Mình cũng đang cần tìm hiểu về hook trong Drupal mà chưa biết làm thế nào, có bác nào có ví dụ bằng video cho e dễ hiểu được không?