msp / lightgallery
msp/lightgallery
Magento module wrapper for LightGallery
Magento 2 LightGallery module
This module lets you use LightGallery with Magento 2 throught requirejs.
Installation
composer require msp/lightGallery
bin/magento module:enable MSP_LightGallery
bin/magento setup:upgrade
Usage
You must include the css via layout XML, for example if you want to use the gallery in the product page add to catalog_product_view.xml:
<head>
...
<css src="MSP_LightGallery::css/lightgallery.min.css"/>
...
</head>
You can init the gallery with data-mage-init:
<div id="your-gallery" data-mage-init='{
"LightGallery": {
"thumbnail":true
}
}'>
<a href="img/kitten1.jpg">
<img src="img/kitten1-thumb.jpg" />
</a>
<a href="img/kitten2.jpg">
<img src="img/kitten2-thumb.jpg" />
</a>
<a href="img/kitten3.jpg">
<img src="img/kitten3-thumb.jpg" />
</a>
</div>
or with a <script type="text/x-magento-init">:
<div id="your-gallery">
<a href="img/kitten1.jpg">
<img src="img/kitten1-thumb.jpg" />
</a>
<a href="img/kitten2.jpg">
<img src="img/kitten2-thumb.jpg" />
</a>
<a href="img/kitten3.jpg">
<img src="img/kitten3-thumb.jpg" />
</a>
</div>
<script type="text/x-magento-init">
{
"#your-slider": {
"LightGallery": {
"thumbnail":true
}
}
}
</script>
No changelog yet
The vendor hasn't published a changelog. Tagged releases appear in the Versions tab.
Requires 3
| Package | Constraint |
|---|---|
| php | * |
| msp/common | * |
| magento/magento-composer-installer | * |
| Tool | Status | Findings | Summary |
|---|---|---|---|
| PHPCS | Pass | 0 | |
| PHPStan | Pass | 0 | |
| Cpd | Pass | 0 | |
| Security | Pass | 0 |
Turn an existing module into recurring revenue.
If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.