colymba / gridfield-gallery-theme

SilverStripe 3 GridField组件,添加文件或图片缩略图画廊视图

安装次数: 7,126

依赖项: 1

建议者: 1

安全性: 0

星级: 15

关注者: 3

分支: 10

开放问题: 5

语言:CSS

类型:silverstripe-module

v1.0.2 2017-08-09 12:03 UTC

This package is auto-updated.

Last update: 2024-09-12 17:14:00 UTC


README

⚠️ 我没有能够像我希望的那样为这些仓库投入应有的关爱。如果您有时间并且有兴趣帮助维护它们,请告诉我。 🚨

GridField Gallery Theme

SS3 GridField组件,尝试将GridField布局更改为基本画廊视图。(仍在开发中)

preview

要求

关于

用法

添加组件如下

$config->addComponent(new GridFieldGalleryTheme('HasOneRelation'));

其中字符串 'HasOneRelation' 是您在DataObject中要使用作为缩略图/图标预览的has_one Image/File关系的名称。

文件类型图标

文件类型图标存储在组件文件夹下的img/icons/中,以PNG格式保存,并以文件类型的扩展名命名(例如pdf.png)。尽管如此,如果没有找到特定扩展名的图标文件,则会在$fileTypeMapping中查找合适的图标。

注意

  • 在Chrome、Safari、Firefox、Opera和IE9中测试过
  • GridFieldSortableHeader被隐藏,因为这将导致布局问题(至少现在是这样)

许可(简化版BSD)

版权(c)2013,Thierry Francois(colymba)

版权所有。

在满足以下条件的情况下,允许重新分发和使用源代码和二进制形式,无论是否修改:

  • 源代码的重新分发必须保留上述版权声明、本条件列表和以下免责声明。
  • 二进制形式的重新分发必须在文档和/或其他随分发提供的材料中复制上述版权声明、本条件列表和以下免责声明。
  • 未经事先书面许可,不得使用Thierry Francois、colymba的名称或其贡献者的名称推广或认可由此软件衍生出的产品。

本软件由版权所有者和贡献者提供“按原样”且不承担任何明示或暗示的保证,包括但不限于适销性和适用于特定目的的暗示保证。在任何情况下,版权所有者或贡献者不应对任何直接、间接、偶然、特殊、示范性或后果性的损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)负责,即使已被告知此类损害的可能性,无论这种损害是基于合同、严格责任还是侵权(包括疏忽或其他方式)引起的,无论这种损害是否与使用本软件有关,即使已被告知此类损害的可能性。