Type
magento2-module
Magento 2 module that provides a block level helper for reading in an SVG files source from a theme
magento2-module
Commercial
None
None
None
None
None
Simple module that provides a block level helper for reading in an SVG files source from a theme in Magento 2.
Install this extension via Composer:
composer config repositories.meanbee_svghelper vcs https://github.com/meanbee/magento2-svghelper
composer require meanbee/magento2-svghelper
A Docker development environment is included with the project:
mkdir magento
docker-compose up -d db # Allow a few seconds for the db to initalise
docker-compose run --rm cli bash /src/setup.sh
docker-compose up -d
The SVGHelper is set as data on every block. This means that in your template you can call:
getData('svgHelper')->getViewSvg('pathtofile.svg') ?>
or
getData('svgHelper')->getViewSvg('Magento_Module::pathtofile.svg') ?>
This will output the raw contents of the svg file.