Magento 2: Buộc tải lại CSS bằng chuỗi truy vấn


7

Khi tôi muốn buộc tải lại CSS và JS trên các trang web của mình (không phải Magento 2), tôi thường chỉ cần thêm một chuỗi truy vấn vào cuối các URL. Ví dụ:css/styles.css?v=1

Tôi đã thử điều này trong M2 bằng cách thêm phần trên vào tệp kiểu của mình trong tùy chỉnh default_head_blocks.xmlMặc dù các tệp kiểu đang được tải (Tôi có thể nhấp vào các liên kết trong 'Xem nguồn' và nó hiển thị cho tôi nội dung tệp CSS chính xác) nhưng trang này không Sẽ được tạo kiểu.

Bất cứ ý tưởng tại sao nó không hoạt động? Hoặc, bạn có biết cách buộc tải lại CSS / JS ở phía máy khách trong M2 không?

Câu trả lời:


3

Magento 2 có sẵn khả năng này được gọi là "Đăng nhập tệp tĩnh". Nó không sử dụng chuỗi truy vấn, nhưng sử dụng thư mục con được tạo bắt đầu bằng "phiên bản ....", nhưng về cơ bản là cùng một ý tưởng. Bạn có thể tìm thấy nó ở đây ... Cửa hàng> Cấu hình> Nâng cao> Nhà phát triển> Cài đặt tệp tĩnh> Ký tệp tĩnh

Dưới đây là thông tin thêm về việc sử dụng chữ ký tệp tĩnh .


Lưu ý phụ cho bất cứ ai ở đây sử dụng Magento 1 ... cho Magento 1 Tôi đã sử dụng tiện ích mở rộng Queryfier bằng Bubble Code và nó thực hiện rất tốt (nó sử dụng phương thức chuỗi truy vấn).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.