plumpss/documents

用于将文档附加到页面的 SilverStripe 模块。

安装: 30

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 1

类型:silverstripe-module

0.2.1 2015-02-24 20:03 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:49:18 UTC


README

为页面添加文档上传支持。

用法

通过 Composer 安装(plumpss/documents),作为 Git 子模块或下载仓库并将其导出到项目目录中。

DocumentsPageExtension 添加到您希望上传文档的任何页面类中。例如,要将添加到所有页面中

Page
  extensions:
    - DocumentsPageExtension

记得在启用扩展后运行 dev/build 以更新数据库。

该扩展在 CMS 中添加了一个 'Documents' 选项卡,其中包含可排序的文档网格字段,可以向其中添加文档。

文档作为 has_many 添加,因此可以在 PHP 中通过 $page->Documents() 访问,并在模板中通过 $Documents 访问。