Drupal 7 thêm tùy chọn ' trọng lượng ' mới cho drupal_add_js để bạn có thể kiểm soát thứ tự các tệp Javascript được thêm vào trang. Có cách nào để làm điều này khi thêm Javascript trong tệp .info không?
Drupal 7 thêm tùy chọn ' trọng lượng ' mới cho drupal_add_js để bạn có thể kiểm soát thứ tự các tệp Javascript được thêm vào trang. Có cách nào để làm điều này khi thêm Javascript trong tệp .info không?
Câu trả lời:
Mặc dù hướng dẫn của nó là không sử dụng nó để thêm JS vào mỗi trang, nhưng hook_init()
sẽ cho phép bạn thêm JS theo cách tinh vi hơn drupal_add_js()
.
Điều đó nói rằng, rất hiếm khi một tệp JS phải được tải trên MỌI trang, do đó có khả năng tối ưu hóa nhiều hơn bạn có thể làm. Đồng thời xem thuộc tính FAPI #attached
để thêm JS vào biểu mẫu.