An open API service indexing awesome lists of open source software.

https://github.com/meanbee/magento2-svghelper

Simple module that provides a block level helper for reading in an SVG files source from a theme in Magento 2.
https://github.com/meanbee/magento2-svghelper

magento-extension magento2 magento2-extension

Last synced: 5 months ago
JSON representation

Simple module that provides a block level helper for reading in an SVG files source from a theme in Magento 2.

Awesome Lists containing this project

README

          

# Magento 2 SVG Helper

Simple module that provides a block level helper for reading in an SVG files source from a theme in Magento 2.

## Installation

Install this extension via Composer:

```
composer require meanbee/magento2-svghelper
```

## Development

### Setting up a development environment

A Docker development environment is included with the project:

```
docker-compose run --rm cli magento-extension-installer Meanbee_SVGHelper \
&& docker-compose up -d
```

## Usage

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.