nathancox/silverstripe-sortableuploadfield

UploadField 的子类,使文件可排序。待测试/文档化

安装: 258

依赖: 1

建议者: 0

安全性: 0

星级: 0

关注者: 2

分支: 6

语言: Scheme

类型: silverstripe-module

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+

安装说明

  1. 将文件放置在 SilverStripe 安装根目录下名为 "sortableuploadfield" 的目录中
  2. 访问 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') 更改排序属性的名称

已知问题

问题跟踪器