SilverCart\Admin\Controllers\LeftAndMainExtension
Extension for the LeftAndMain class.
- Author: Sebastian Diel <sdiel@pixeltricks.de>
- Copyright: 2017 pixeltricks GmbH
- License: see license file in modules root directory
Synopsis
class LeftAndMainExtension
extends Extension
{
- // members
- private static array $allowed_actions = ;
- public static array $model_admins_to_ignore = ;
- public static array $additional_css_files = ;
- // methods
- public static void add_additional_css_file()
- public void onAfterInit()
- public string SilverCartFullVersionNumber()
- public string SilverCartVersionNumber()
- public string SilverCartVersion()
- public ArrayList SilvercartMenus()
- public string BaseUrl()
- public string getUpdateAvailableLink()
- public bool UpdateAvailable()
- public void isUpdateAvailable()
- public void publishsitetree()
- public HTTPResponse add_example_data()
- public HTTPResponse add_example_config()
Hierarchy
Extends
- SilverStripe\Core\Extension
Members
private
- $allowed_actions
—
array
List of allowed actions
public
- $additional_css_files
—
array
List of additional CSS files to load in backend. - $model_admins_to_ignore
—
array
ModelAdmins to ignore.
Methods
public
- BaseUrl() — Returns the base url.
- SilverCartFullVersionNumber() — Returns the full SilverCart version number (e.g. "4.3.0").
- SilverCartVersion() — Returns the SilverCart and SilverStripe CMS version string.
- SilverCartVersionNumber() — Returns the SilverCart minor version number (e.g. "4.3").
- SilvercartMenus() — Returns SilverCart specific menus.
- UpdateAvailable() — Returns whether there is an update available or not
- add_additional_css_file() — Adds an additional CSS file to load in backend.
- add_example_config() — Adds example configuration to SilverCart when triggered in ModelAdmin.
- add_example_data() — Adds example data to SilverCart when triggered in ModelAdmin.
- getUpdateAvailableLink() — Returns the Link to check for an available update.
- isUpdateAvailable() — Action to print 1 or 0 to the output to determine whether there is an update available or not.
- onAfterInit() — Injects some custom javascript to provide instant loading of DataObject tables.
- publishsitetree() — This action will publish all pages for the given language