Method |
Description |
|
augmentDataQueryCreation ( SQLQuery $query, DataQuery $dataQuery ) |
Amend freshly created DataQuery objects with the "should filter admin?" option, current locale and frontend status |
|
augmentSQL ( SQLQuery &$query, DataQuery &$dataQuery = null ) |
|
|
canViewInLocale ( string | null $locale = null ) : boolean |
Determine if this object is visible (or excluded) in the specified (or current) locale |
|
getFilteredLocales ( boolean $visible = true ) : array |
Gets the list of locales this items is filtered against |
|
get_extra_config ( $class, $extension, $args ) |
|
|
setFilteredLocales ( $locales ) |
Set the filter of locales to the specified locale, or array of locales |
|
updateCMSFields ( FieldList $fields ) |
|
|
updateStatusFlags ( array &$flags ) |
Add 'Hidden' flag to the SiteTree object if the page is not present in this locale |
|