dynamikaweb / yii2-lightgallery
lightgallery 小部件
v2.0.0
2021-06-29 14:30 UTC
Requires
- npm-asset/lightgallery: *
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-29 05:56:37 UTC
README
描述
此小部件基于 LightGallery,用于在 Yii2 框架中应用。请参阅完整的 文档
安装
安装此扩展的首选方式是通过 composer。
运行以下命令:
composer require dynamikaweb/yii2-lightgallery
或者
"dynamikaweb/yii2-lightgallery": "*"
将以下内容添加到您的 composer.json 文件的 require 部分中。
用法
扩展安装完成后,只需在您的代码中简单使用即可
<?php echo \dynamikaweb\lightgallery\LightGallery::widget([ 'items' => [ [ 'thumb' => '../thumb/image_1.jpg', 'src' => '../big/image_1.jpg', 'caption' => '<h4> caption </h4><p> ... </p>', 'imgOptions' => [ 'width' => '100%', 'alt' => 'description' ] ], [ 'thumb' => '../thumb/image_2.jpg', 'src' => '../big/image_2.jpg' ] ], 'options' => ['class' => 'row'], 'itemsOptions' => [ 'tag' => 'div', 'class' => 'col-4 col-sm-5' ], // more plugins: 'plugins' => ['lgZoom', 'lgThumbnail'], // more options: 'pluginOptions' => [ 'mode' => 'lg-zoom-in-big', 'download' => false, 'zoom' => false, 'share' => false ] ]); ?>
要添加插件,只需将它们的名称添加到 plugins 选项 plugins =>['lgZoom'],请参阅 完整列表。对于其他 LightGallery 选项,请使用 pluginOptions,请参阅 文档。
此项目受 LGPL V3.0 许可协议保护。