Tôi muốn đặt đường dẫn cho hình nền trong tập tin ít hơn app\design\frontend\vendor\theme\web\<lessfile>
trong magento2.
Tôi muốn đặt đường dẫn cho hình nền trong tập tin ít hơn app\design\frontend\vendor\theme\web\<lessfile>
trong magento2.
Câu trả lời:
Đầu tiên thêm hình ảnh trong app\design\frontend\vendor\theme\web\images
thư mục và viết css như dưới đây:
background: url('@{baseDir}images/icon_sprite.png');
Sau khi thêm lệnh chạy hình ảnh mới như dưới đây:
- php bin/magento cache:clean
- php bin/magento setup:static-content:deploy
php bin/magento setup:static-content:deploy
lệnh sau khi thêm hình ảnh trong app\design\frontend\vendor\theme\web\images
thư mục. nếu vẫn không hoạt động loại bỏ var/view_preprocessed
thư mục.
@baseDir
trong chủ đề của bạn ' theme.less
. Theo mặc định, biến được đặt thành ../
.
background: url("@{baseUrl}images/icn.png');