Tôi chỉ muốn tải JavaScript trên trang chủ của trang web của mình. Tôi đã tìm thấy chức năng tiền xử lý này nhưng tôi không biết cách tùy chỉnh nó cho trang chủ:
function mytheme_preprocess_maintenance_page(&$variables) {
$variables['#attached']['library'][] = 'mytheme/cuddly-slider';
}
Ban đầu tôi đã bao gồm thư viện tôi cần trong mỗi trang của trang web của mình, nhưng tôi chỉ cần nó trên trang chủ, vì vậy tôi cần phải tìm ra điều này.
Ban đầu tôi đã có nó trong tệp .info.yml như vậy:
libraries:
- 'themename/library'
Bất kỳ trợ giúp được đánh giá cao.
if ($variables['is_front'])
. Nó đã được đặt trong theme.inc và nó hoạt động cho các trang trước khác sau đó xem giao diện.