Di dalam kelas blok yang sedang digunakan untuk membuat tombol di panel admin, bagaimana cara mendapatkan URL folder konten statis? Secara khusus, URL folder dengan gambar ?
Misalnya, dalam Company_Helloworld
modul gambar untuk tombol kustom ada di sini:
app / kode / Perusahaan / Helloworld / view / adminhtml / web / images /
Tes 1
Saya mencoba ini:
$url = $this->getViewFileUrl('Company_Helloworld::images/icon.png');
Tetapi ia mencoba mengambil gambar dari Magento/backend
tema:
http://example.com/pub/static/adminhtml/Magento/backend/en_US/Company_Helloworld/images/icon.png
sementara gambar tidak ada di sana, gambar sebenarnya ada di folder modul:
app / code / Company / Helloworld / view / adminhtml / web / images / icon.png
Tes 2
Dan ini:
$url = $this->getViewFileUrl('images/icon.png');
Tetapi ia juga mencoba untuk mengambil gambar dari Magento/backend
tema, kali ini tanpa konteks modul:
http://example.com/pub/static/adminhtml/Magento/backend/en_US/images/icon.png
Apakah ada cara untuk meletakkan gambar di modul dan tidak di tema backend?
Magento/backend
tema. Saya menyampaikan pertanyaan saya dengan contoh.Magento/backend
tema. Tapi saya ingin menyimpan gambar saya di folder modul saya. Apa itu mungkin?Coba gunakan:
Sekarang, Dalam kasus Anda nama modul adalah:
Company_Helloworld
dan Anda inginkanicon.png
dariimages
direktori begituSemoga ini bisa membantu Anda.
sumber