image url Syntax is ok for both static block
and phtml
, But make sure that when you write this code in static block
<img src="{{view url='images/slide-bg.jpg'}}" alt="test" />
on front-end it looks like
http://localhost/magento2new/pub/static/frontend/Magento/luma/en_US/images/slide-bg.jpg
Where Magento/luma
is package
name and theme
name, you can replace with your package
and theme
name
So you have to take care for slide-bg.jpg
is exist in
pub/static/frontend/Magento/luma/en_US/images
directory.
In your case,
<img src="<?php echo $this->getViewFileUrl('images/footer-logo.png'); ?>" alt="Demo">
Syntax seems ok, but in front-end It looks like
http://localhost/magento2new/pub/static/frontend/Magento/luma/en_US/images/footer-logo.png
So you have to make sure that footer-logo.png
exist in
pub/static/frontend/Magento/luma/en_US/images
directory.
And don't forgot about "[quotation marks]
/var/cache