webbuilders-group / silverstripe-frontendgridfield
Wraps gridfield adding support for using it on the front-end.
Installs: 26 056
Dependents: 1
Suggesters: 0
Security: 0
Stars: 20
Watchers: 8
Forks: 8
Open Issues: 2
Language:CSS
Type:silverstripe-vendormodule
Requires
- silverstripe/framework: ~4.3|~5.0
Suggests
- webbuilders-group/silverstripe-responsivegridfield: Responsive addon for frontendgridfield that makes a SilverStripe GridField work better on various screensizes.
README
Wraps gridfield adding support for using it on the front-end of a site.
Maintainer Contact
- Ed Chipman (UndefinedOffset)
Requirements
- SilverStripe Framework 4.3+|5.0+
Installation
- Download the module from here https://github.com/webbuilders-group/silverstripe-frontendgridfield/archive/master.zip
- Extract the downloaded archive into your site root so that the destination folder is called frontendgridfield, opening the extracted folder should contain _config.php in the root along with other files/folders
- Run dev/build?flush=all to regenerate the manifest
Usage
Instead of using the GridField class you need to use FrontEndGridField for use on the front-end, note it is not recommended to be used in the CMS. As well instead of using the GridFieldConfig extensions provided with SilverStripe use FrontEndGridFieldConfig_Base, FrontEndGridFieldConfig_RecordEditor, FrontEndGridFieldConfig_RecordViewer, or FrontEndGridFieldConfig_RelationEditor. If you are building your own GridField config ensure that you use FrontEndGridFieldDetailForm instead of GridFieldDetailForm.