webmaxsk/maxdocuments

为任何数据对象提供简单文档。

安装: 301

依赖: 0

建议: 0

安全: 0

星级: 0

关注者: 4

分支: 1

开放问题: 0

类型:silverstripe-vendormodule

dev-master 2018-08-05 13:50 UTC

This package is auto-updated.

Last update: 2024-09-27 03:47:14 UTC


README

为任何数据对象提供简单文档

安装

composer require "webmaxsk/maxdocuments:*"

您可以通过CMS向任何页面添加文档。您可以通过在mysite/_config.php中添加配置来禁用任何页面子类的文档。

SilverStripe\ErrorPage\ErrorPage:
  documents:
    enabled: false
SilverStripe\CMS\Model\VirtualPage:
  documents:
    enabled: false
SilverStripe\CMS\Model\RedirectorPage:
  documents:
    enabled: false

您还可以使用以下语法在配置中指定文档的最大数量(默认为页面的20)

SilverStripe\Blog\Model\BlogPost:
  documents:
    count: 50

您还可以向任何DataObject添加文档,只需将ObjectDocumentsExtension扩展到DataObject即可。

使用

将文档添加到模板中

<% include FilesToDownload %>

示例用法

查看https://github.com/Webmaxsk/silverstripe-intranet-plate