Just a quick note on how to get image urls in both template files and cms blocks for Magento 2.
For template files:
Images in Vendor/theme/Vendor_Module/web/images
or app/code/Vendor/Module/view/frontend/web/images/
<img src="<?php echo $this->getViewFileUrl('Vendor_Module::images/image.png'); ?>" />
or if images are in Vendor/theme/web/images/
<img src="<?php echo $block->getViewFileUrl('images/image.png'); ?>" />
For CMS Static Blocks or Pages:
Images in Vendor/theme/Vendor_Module/web/images
or app/code/Vendor/Module/view/frontend/web/images/
<img src="{{view url='Vendor_Module::images/image.png'}}"/>
or if images are in Vendor/theme/web/images/
<img src="{{view url='images/image.png'}}"/>
That is it, so next time you need to get that image in place.
Comments