webmaxsk / maxdocuments
Simple documents for any data object.
Installs: 305
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 1
Open Issues: 0
Type:silverstripe-vendormodule
Requires
- bummzack/sortablefile: ^2.0
- silverstripe/framework: ^4.0
This package is auto-updated.
Last update: 2025-02-27 04:48:26 UTC
README
Simple documents for any data object
Installation
composer require "webmaxsk/maxdocuments:*"
You can add docs to any Page via CMS. You can disable docs for any Page subclass by adding config to mysite/_config.php:
SilverStripe\ErrorPage\ErrorPage: documents: enabled: false SilverStripe\CMS\Model\VirtualPage: documents: enabled: false SilverStripe\CMS\Model\RedirectorPage: documents: enabled: false
The maximum number of docs can be also specified in the config using the following syntax (default is 20 for a page):
SilverStripe\Blog\Model\BlogPost:
documents:
count: 50
You can add docs to any DataObject too, just extend DataObject with ObjectDocumentsExtension.
Usage
Add docs to your template
<% include FilesToDownload %>
Example usage
check https://github.com/Webmaxsk/silverstripe-intranet-plate