Tôi đang tạo một trang web có rất nhiều JS và tôi tự hỏi tôi nên đặt mã JS ở đâu. Tối ưu tôi muốn giữ JS với mỗi mô-đun chứ không phải lớp chủ đề. Một số nội dung có thể được hiển thị dưới dạng khối, v.v.
Nhưng tôi có một số vấn đề với bộ đệm. Trong ví dụ của tôi, tôi cần thêm JS & CSS vào biểu mẫu chỉnh sửa nút. Tôi đã sử dụng hook_block_view, nhưng nó được lưu trữ. Vì vậy, nếu có lỗi trong biểu mẫu chỉnh sửa nút, các hàm drupal_add_js & drupal_add_css sẽ không được gọi. Điều tương tự cũng đúng với hook_node_prepare.
Bạn sẽ nhập lớp JS & CSS ở đâu? và có các hook được gọi ngay cả khi có lỗi trong biểu mẫu chỉnh sửa nút không?