nathancox/silverstripe-sortableuploadfield
UploadField 的子类,使文件可排序。待测试/文档化
dev-master
2015-03-13 13:29 UTC
This package is not auto-updated.
Last update: 2024-09-14 16:13:41 UTC
README
此模块创建了一个 UploadField 的子类,允许对管理的文件进行排序。
同时更改了上传界面,该界面灵感主要来自功能更完善但特定于用途的 Gallery 模块(https://github.com/frankmullenger/silverstripe-gallery)。
仍在开发中。
维护者
Nathan Cox (nathan@flyingmonkey.co.nz)
要求
SilverStripe 3.0+
安装说明
- 将文件放置在 SilverStripe 安装根目录下名为 "sortableuploadfield" 的目录中
- 访问 yoursite.com/dev/build
用法
默认情况下,字段将使用文件的 Sort 属性进行排序。您需要创建 File 或 Image 的子类以提供排序字段和 $default_sort
class SlideshowImage extends Image { static $default_sort = 'Sort ASC'; static $db = array( 'Sort' => 'Int' ); static $has_one = array( 'Page' => 'Page' ); }
您可以通过 $sortableField->setSortField('SortOrderOrWhatever') 更改排序属性的名称