webfox / silverstripe-gallery
此包已被弃用且不再维护。未建议替代包。
一个 Silverstripe 扩展,可添加最多两个画廊/轮播图等至任何页面
v2.0.2
2016-12-12 00:42 UTC
Requires
README
此插件简单添加所需的数据对象,并使扩展可用,以自动将最多两个画廊/轮播图等标签添加到您的网站上的任何页面。此插件完全不提供前端,因为有太多不同的选项,实际操作不可行。
只需遍历 $PrimaryGalleryImages
或 $SecondaryGalleryImages
,并根据您的意愿渲染幻灯片。$Image
指的是上传的图片,$Title
指的是图片上的标题
安装说明
此模块仅支持通过 composer 安装
运行以下命令以将此模块作为依赖项添加,并通过 composer 安装。
composer require "webfox/silverstripe-gallery"
接下来添加所需的配置设置,以下是在所有页面及其所有子类中添加轮播图的示例,设置上传图片的自定义文件夹,并设置自定义标签标题
Page: primary_gallery: title: 'Carousel Images' folder: 'Carousel-Images' secondary_gallery: title: 'Gallery Images' folder: 'Gallery-Images' extensions: - GalleryExtension
默认情况下,两个画廊都已启用,但可以通过将 enabled
设置为 false
来禁用,这也可以用于禁用子类上的画廊
SubclassOfPage: primary_gallery: enabled: false secondary_gallery: enabled: false
然后浏览到 /dev/build?flush=all
要求
- Silverstripe 3.1+