Bagaimana saya bisa menambahkan gambar statis pada halaman PHTML dan Blok CMS ke Magento2? di Magento 1.x itu mungkin menggunakan$this->getSkinUrl('images/xyz.jpg')
Saya mencoba metode berikut ke Magento2
Dalam File Phtml:
<img src=”<?php echo $this->getViewFileUrl(‘images/footer-logo.png’); ?>” alt=”Demo”>
Di Blok CMS:
<img src=”{{view url=”images/slide-bg.jpg”}}” alt=”” />
tapi itu tidak berfungsi dengan baik. Tolong sarankan saya kesalahan saya
/var/cache
Jawaban:
image url Sintaks ok untuk keduanya
static block
danphtml
, Tapi pastikan bahwa ketika Anda menulis kode ini di blok statisdi ujung depan sepertinya
http: //localhost/magento2new/pub/static/frontend/Magento/luma/en_US/images/slide-bg.jpg
Di mana
Magento/luma
adalahpackage
nama dantheme
nama, Anda dapat mengganti dengan Andapackage
dantheme
namaJadi Anda harus berhati-hati agar
slide-bg.jpg
adapub/static/frontend/Magento/luma/en_US/images
direktori.Dalam kasus anda,
Sintaks sepertinya ok, tapi di frontend Sepertinya
http: //localhost/magento2new/pub/static/frontend/Magento/luma/en_US/images/footer-logo.png
Jadi, Anda harus memastikan yang
footer-logo.png
ada dipub/static/frontend/Magento/luma/en_US/images
direktori.Dan jangan lupa
"[quotation marks]
sumber
view
forpub/static/frontend/Namespace/theme/locale
store
for url situsUntuk modul khusus Anda buat struktur direktori seperti
dan dalam phtml gunakan kode berikut
sumber
Solusi mudah:
Tempatkan gambar Anda di Jalur Magento 2 Anda:
Gunakan kode ini untuk memanggil gambar dalam file phtml:
sumber
Jika Anda juga ingin menjaga hal-hal sedikit lebih terorganisir, Anda dapat menambahkan gambar untuk modul inti yang diganti di bawah tema khusus Anda. Misalnya, saya perlu gambar untuk formulir buletin. Saya menambahkan gambar di
dan dalam
app/design/frontend/<Vendor>/<theme>/Magento_Newsletter/templates/subscribe.phtml
file saya, saya menggunakannya seperti di bawah ini untuk mendapatkan sumber gambarSaya menggunakan Magento v2.2
sumber
Cara lain untuk melakukan ini adalah menggunakan gambar sebaris:
sumber
sumber