¿Cómo puedo agregar una imagen estática en la página PHTML y los bloques CMS en Magento2? en Magento 1.x fue posible usando$this->getSkinUrl('images/xyz.jpg')
Estoy intentando seguir el método en Magento2
En archivo phtml:
<img src=”<?php echo $this->getViewFileUrl(‘images/footer-logo.png’); ?>” alt=”Demo”>
En bloques CMS:
<img src=”{{view url=”images/slide-bg.jpg”}}” alt=”” />
Pero no funciona correctamente. Por favor sugiereme mis errores

/var/cacheRespuestas:
La sintaxis de url de imagen está bien para ambos
static blockyphtml, pero asegúrese de que cuando escriba este código en bloque estáticoen la parte frontal parece
http: //localhost/magento2new/pub/static/frontend/Magento/luma/en_US/images/slide-bg.jpg
Donde
Magento/lumaespackageel nombre ythemeel nombre, puede reemplazar con supackageythemenombreAsí que hay que cuidar
slide-bg.jpges existir enpub/static/frontend/Magento/luma/en_US/imagesdirectorio.En tu caso,
La sintaxis parece estar bien, pero en la interfaz parece que
http: //localhost/magento2new/pub/static/frontend/Magento/luma/en_US/images/footer-logo.png
Así que debes asegurarte de que
footer-logo.pngexista enpub/static/frontend/Magento/luma/en_US/imagesdirectorio.Y no te olvides de
"[quotation marks]fuente
viewpara lapub/static/frontend/Namespace/theme/localestoreURL del sitioPara su módulo personalizado, cree una estructura de directorios como
y en phtml usa el siguiente código
fuente
Solución fácil:
Pon tu imagen en tu ruta de Magento 2:
Use este código para llamar a la imagen en el archivo phtml:
fuente
Si también desea mantener las cosas un poco más organizadas, puede agregar imágenes para sus módulos centrales anulados bajo su tema personalizado. Por ejemplo, necesito una imagen para el formulario del boletín. Agregué una imagen en
y en mi
app/design/frontend/<Vendor>/<theme>/Magento_Newsletter/templates/subscribe.phtmlarchivo lo usé como a continuación para obtener la fuente de la imagenYo uso Magento v2.2
fuente
Otra forma de hacer esto es usar una imagen en línea:
fuente
fuente