purplespider / basic-files-page
基本文件页面功能
1.0.0
2024-09-12 13:22 UTC
Requires
- colymba/gridfield-bulk-editing-tools: 3.* || ^4
- silverstripe/cms: ^4.4 || ^5
- silverstripe/framework: ^4.4 || ^5
- symbiote/silverstripe-gridfieldextensions: ^3 || ^4
This package is auto-updated.
Last update: 2024-09-12 13:22:55 UTC
README
简介
为 SilverStripe 网站提供基本文件页面功能。
旨在为用户提供一种简单、无懈可击的方式,以便在单个页面上添加多个文件下载链接。
内容管理系统中的“文件”选项卡允许 CMS 用户批量上传多个文件,这些文件随后分配给页面。文件在网格字段中管理,每个文件项包含一个“链接标题”和文件本身。模板随后显示所有文件的链接。
此模块的设计仅包含所需的最小功能,以避免冗余,但可以根据需要轻松扩展以添加新字段。
注意:此模块与我的 文件列表页面 模块类似,但此模块将文件与页面相关联,而不是文件夹,因此文件在编辑页面时进行管理,而不是在文件区域中。此模块还允许您设置下载链接显示的顺序,但不能支持文件夹层次结构,只能支持链接的平面列表。
维护者联系方式
- James Cocker (ssmodulesgithub@pswd.biz)
要求
- Silverstripe 4.4+ & 5+
安装说明
- 运行
composer require purplespider/basic-files-page
- 执行 dev/build
使用说明
- 登录 CMS,创建一个新的文件页面。
- 从页面的文件选项卡中,您可以上传一个或多个文件。
- 然后您可以选择一个文件来自定义链接文本或重新排序文件。
截图
致谢
- 使用 @colymba 的来自 GridFieldBulkEditingTools 的 BulkUploader 进行批量上传功能。
- 使用 @symbiote 的来自 gridfieldextensions 的 GridFieldOrderableRows 实现拖放文件以重新排序的能力。