purplespider / silverstripe-basic-gallery-extension
Silverstripe CMS 图片库扩展
4.0.3
2023-09-20 12:48 UTC
README
简介
将此扩展添加到任何页面类型,以在 CMS 中获得以下批量图片上传界面
它允许批量上传图片,拖放重新排序和添加内联字幕。
或者使用以下模块
维护者联系方式
- James Cocker (ssmodulesgithub@pswd.biz)
要求
- Silverstripe 5
安装说明
安装:直到 此 PR 合并:添加到 composer.json
"repositories": [
{
"type": "vcs",
"url": "https://github.com/purplespider/GridFieldBulkEditingTools"
}
],
添加到 require
"colymba/gridfield-bulk-editing-tools": "dev-ss5-fix-json2array as 4.0",
然后安装此模块
composer require purplespider/silverstripe-basic-gallery-extension ^4
v3 升级说明
升级到 v3 将会破坏现有的画廊,因为多态关系发生了变化,要修复
- 运行
dev/build
- 运行
/dev/tasks/upgrade-basic-galleries
脚本。
配置
该扩展可以应用于任何页面类型,以启用画廊功能。
您还可以自定义画廊在 CMS 中的选项卡,以及显示在 CMS 中的画廊标题,还可以重命名主内容选项卡
--- Name: custom-basic-gallery-extension After: basic-gallery-extension --- HomePage: extensions: - PurpleSpider\BasicGalleryExtension\PhotoGalleryExtension gallery-title: Image Gallery gallery-cms-tab: Main content-cms-tab: Top Content
自动删除图片文件
当从画廊中删除图片时自动删除图片文件
--- Name: custom-basic-gallery-extension After: basic-gallery-extension --- PurpleSpider\BasicGalleryExtension\PhotoGalleryImage: ondelete_delete_image_files: true
这使用 Delete Asset If Unused Extension 来检测图片是否在网站上其他地方使用,并且只有在它没有被使用的情况下才会删除它。但是,有一些注意事项,因此请检查此模块的 README,例如,您可能不希望在不使用 Silverstripe 3 升级过的网站上使用此功能。