Bên trong một lớp khối đang được sử dụng để kết xuất một nút trong bảng quản trị, làm thế nào để lấy URL của thư mục nội dung tĩnh? Cụ thể, URL của thư mục có hình ảnh ?
Ví dụ: trong Company_Helloworld
mô-đun, hình ảnh cho nút tùy chỉnh được đặt ở đây:
ứng dụng / mã / Công ty / Hellowworld / xem / adminhtml / web / hình ảnh /
Kiểm tra 1
Tôi đã thử điều này:
$url = $this->getViewFileUrl('Company_Helloworld::images/icon.png');
Nhưng nó cố lấy lại hình ảnh từ Magento/backend
chủ đề:
http://example.com/pub/static/adminhtml/Magento/backend/en_US/Company_Helloworld/images/icon.png
trong khi hình ảnh không có ở đó, hình ảnh thực sự nằm trong thư mục của mô-đun:
ứng dụng / mã / Công ty / Hellowworld / view / adminhtml / web / hình ảnh / icon.png
Kiểm tra 2
Và điều này:
$url = $this->getViewFileUrl('images/icon.png');
Nhưng nó cũng cố gắng lấy lại hình ảnh từ Magento/backend
chủ đề, lần này không có ngữ cảnh mô-đun:
http://example.com/pub/static/adminhtml/Magento/backend/en_US/images/icon.png
Có cách nào để đưa hình ảnh vào mô-đun chứ không phải trong chủ đề phụ trợ không?
Magento/backend
chủ đề. Tôi mở rộng câu hỏi của tôi với các ví dụ.