heimrichhannot / contao-lightbox-gallery-bundle
本插件提供基于mcstudios/glightbox的contao lightbox-gallery扩展。
2.4.2
2024-06-06 13:33 UTC
Requires
- php: ^7.4 || ^8.0
- contao/core-bundle: ^4.9
- heimrichhannot-contao-components/glightbox-gallery: ^1.0
- heimrichhannot/contao-encore-contracts: ^1.0
- symfony/polyfill-php80: ^1.25
- symfony/service-contracts: ^1.0 || ^2.0 || ^3.0
Suggests
- heimrichhannot/contao-encore-bundle: Provide webpack encore asset support.
README
本插件提供基于mcstudios/glightbox的contao lightbox-gallery扩展。
安装
使用composer或contao manager安装
composer require heimrichhannot/contao-lightbox-gallery-bundle
使用方法
此插件与contao画廊直接兼容。
Encore bundle
如果您使用此插件与encore bundle一起,则默认情况下资产会被阻止。对于全尺寸选项被勾选的内容元素,资产将自动添加。
扩展使用
要将图像添加到画廊,请为元素定义一个独特的data lightbox id。每个a标签必须具有相同的data lightbox id才能属于同一画廊。
要为画廊添加标题,只需将标题属性添加到a标签中。如果想要添加说明,请在a标签后添加一个figcaption元素。
<div class="gallery"> <a href="img/2-1.jpg" data-caption="Image caption" data-lightbox="193910782" title="Title"> <img src="img/thumbnails/2-1.jpg" alt="First image"> </a> <figcaption class="caption">Caption</figcaption> <a href="img/2-2.jpg" data-lightbox="193910782"> <img src="img/thumbnails/2-2.jpg" alt="Second image"> </a> ... </div>