\CMSPublishableDataExtension
Provides publish/unpublish functionality to DataObjects.
Add this extension to a DataObject instance
by adding this to your _config.php:
Object::add_extension('CleanTeaser', 'CMSPublishableDataExtension');
- Author: arillo
Synopsis
class CMSPublishableDataExtension
extends DataExtension
{
- // members
- private static array $db = ;
- // methods
- public void populateDefaults()
- public void updateCMSFields()
- public void augmentSQL()
- public string getPublishStatus()
Hierarchy
Extends
- DataExtension
Members
private
- $db
Methods
public
- augmentSQL() — Filter out all unpublished items
- getPublishStatus() — Returns an inactive Checkbox, as indicator useful feature for GridField etc.
- populateDefaults()
- updateCMSFields()