xmarkclx / silverstripe-extended-sortable-gallery-field
轻松上传多张图片,并支持Image子类的拖放排序。
1.0.3
2014-12-10 23:22 UTC
Requires
- silverstripe/cms: ~3.0
This package is not auto-updated.
Last update: 2024-09-14 15:27:16 UTC
README
基于http://addons.silverstripe.org/add-ons/jonshutt/silverstripe-sortable-gallery-field。
批量上传图片到silverstripe相册,拖放排序。从桌面或之前上传的图片中选择文件
主要区别在于这个允许对Image子类进行排序。
例如
MyImageClass继承自Image。
我发现基于当前版本,图片排序没有正常工作,并进行了修复,但这些修复完全改变了后端或界面的实现方式,因此可能会破坏与John的代码接口的代码。
功能
- 子类支持
- 批量上传图片
- 添加之前上传的文件中的图片
- 拖放排序图片
示例用法
class GalleryPage extends Page { static $has_many = array( 'Images' => 'CustomImage' ); function getCMSFields() { $fields = parent::getCMSFields(); $galleryField = new SortableGalleryField( $name = 'Images', $pageClassName = 'GalleryPage', $className = 'CustomImage', $title = 'Upload one or more images' ); $fields->addFieldToTab('Root.Images', $galleryField); return $fields; } }