SilverStripe\SiteWideContentReport\SitewideContentReport
Content side-report listing all pages and files from all sub sites.
Class SitewideContentReport
Synopsis
class SitewideContentReport
extends Report
{
- // methods
- public string title()
- public string description()
- public array sourceRecords()
- public void getCount()
- public array columns()
- public FieldList getCMSFields()
- public GridField getReportField()
- public array getPrintExportColumns()
- public void parameterFields()
- protected GridFieldComponent|GridFieldExportButton getExportButton()
Hierarchy
Extends
- SilverStripe\Reports\Report
Methods
protected
public
- columns() — Returns columns for the grid fields on this report.
- description()
- getCMSFields()
- getCount()
- getPrintExportColumns() — Returns the columns for the export and print functionality.
- getReportField() — Creates a GridField for pages and another one for files with different columns.
- parameterFields()
- sourceRecords() — Returns an array with 2 elements, one with a list of Page on the site (and all subsites if applicable) and another with files.
- title()