webfox/silverstripe-gallery

此包已被弃用且不再维护。未建议替代包。

一个 Silverstripe 扩展,可添加最多两个画廊/轮播图等至任何页面

安装: 460

依赖者: 0

建议者: 0

安全: 0

星星: 0

关注者: 3

分支: 2

开放问题: 0

类型:silverstripe-module

v2.0.2 2016-12-12 00:42 UTC

This package is auto-updated.

Last update: 2022-10-14 02:51:08 UTC


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+