colymba / gridfield-bulk-editing-tools
SilverStripe GridField 组件,用于上传图像/文件和批量编辑记录
4.1.0-beta1
2024-08-19 21:24 UTC
Requires
Requires (Dev)
- dev-master
- 5.x-dev
- 4.x-dev
- 4.1.x-dev
- 4.1.0-beta1
- 4.0.x-dev
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 4.0.0-beta1
- 3.x-dev
- 3.1.x-dev
- 3.1.1
- 3.1.0
- 3.0.x-dev
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-beta5
- 3.0.0-beta4
- 3.0.0-beta3
- 3.0.0-beta2
- 3.0.0-beta1
- 2.1.x-dev
- v2.1.11
- v2.1.10
- v2.1.9
- v2.1.8
- v2.1.7
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.2
- v2.0.1
- v2.0.0
- v1.6.0
- v1.5.0
- v1.0.0
- v0.5.0
This package is auto-updated.
Last update: 2024-09-09 21:11:57 UTC
README
⚠️ 我没有能够像我所希望的那样给予这些存储库应有的关爱。如果您有时间并且有兴趣帮助维护它们,请告诉我。 🚨
一套 SilverStripe CMS GridField 组件,用于简化批量文件上传和记录编辑。
组件
安装
composer require colymba/gridfield-bulk-editing-tools
批量上传
一次性将多个图像或文件上传到数据对象。非常适合画廊等。
$config->addComponent(new \Colymba\BulkUpload\BulkUploader());
版本控制
默认情况下,BulkUploader
将写入当前阶段(最可能是草案)。要自动发布 DataObject
,请使用以下参数或配置
$config->addComponent(new \Colymba\BulkUpload\BulkUploader(null, null, true));
或者
$config->getComponentByType('Colymba\\BulkUpload\\BulkUploader')->setAutoPublishDataObject(true);
您的 DataObject
应该“拥有”Image
/File
关系,因此它将在同一时间发布:请参阅SilverStripe DataObject 所有权文档
有关详细配置,请参阅 BULK_UPLOAD.md
批量管理器
直接在 GridField 上对多个记录执行操作
$config->addComponent(new \Colymba\BulkManager\BulkManager());
有关详细配置,请参阅 BULK_MANAGER.md
工具
- 使用
npm run watch
进行开发 - 在推送到存储库之前,请使用
npm run dist
翻译
自然语言字符串的翻译通过第三方翻译界面 transifex.com 管理。
请使用 https://www.transifex.com/silverstripe/silverstripe-gridfield-bulk-editing-tools 进行翻译贡献,而不是发送包含 YAML/JS 文件的拉取请求。