См. определение в файле selector.php строка 11
◆ __construct()
__construct |
( |
array | $config = [] | ) |
|
Selector constructor.
- Аргументы
-
array | $config | Initialization parameters. The array must contain all or part of the elements of the \Bitrix\Landing\Source\Selector::$config. |
- Возвращает
- void
См. определение в файле selector.php строка 61
◆ checkComponentSettings()
checkComponentSettings |
( |
array | $settings | ) |
|
|
protected |
Check settings for component filter.
- Аргументы
-
- Возвращает
- array|null
См. определение в файле selector.php строка 705
◆ checkDataSettings()
checkDataSettings |
( |
array | $settings | ) |
|
|
protected |
Checks the validity of the description of the source fields available.
- Аргументы
-
- Возвращает
- array|null
См. определение в файле selector.php строка 820
◆ checkPresetSettings()
checkPresetSettings |
( |
array | $settings | ) |
|
|
protected |
Check fixed block filter.
- Аргументы
-
- Возвращает
- array|null
См. определение в файле selector.php строка 747
◆ checkSiteMode()
checkSiteMode |
( |
array | $modeList | ) |
|
◆ checkSystemSettings()
checkSystemSettings |
( |
array | $settings | ) |
|
|
protected |
Check common settings.
- Аргументы
-
- Возвращает
- array
См. определение в файле selector.php строка 685
◆ checkWrapperSettings()
checkWrapperSettings |
( |
array | $settings | ) |
|
|
protected |
Check additional settings for component bitrix:ui.sidepanel.wrapper
- Аргументы
-
- Возвращает
- array
См. определение в файле selector.php строка 771
◆ clearFilter()
Filter for array_filter - remove items with NULL value.
- Аргументы
-
- Возвращает
- bool
См. определение в файле selector.php строка 492
◆ findSource()
Searches for source by index.
- См. также
- \Bitrix\Landing\Source\Selector::getSourceIndex
- Аргументы
-
- Возвращает
- array|null
См. определение в файле selector.php строка 204
◆ getBaseUrlParams()
getBaseUrlParams |
( |
| $index | ) |
|
|
protected |
Returns required parameters for base url.
- Аргументы
-
- Возвращает
- array
См. определение в файле selector.php строка 892
◆ getDefaultLinkActions()
getDefaultLinkActions |
( |
| ) |
|
◆ getModuleRestrictions()
getModuleRestrictions |
( |
| $module | ) |
|
Returns a list of constraints that module sources must satisfy (for example, information block ID).
- Аргументы
-
- Возвращает
- array|null
См. определение в файле selector.php строка 347
◆ getResultAction()
◆ getSiteMode()
Returns current site mode for sources.
- Возвращает
- string
См. определение в файле selector.php строка 324
◆ getSourceFilterBaseUri()
getSourceFilterBaseUri |
( |
| $module, |
|
|
| $sourceId ) |
Returns base uri for source filter form. Should be used to build page navigation when selecting items, filter operation.
- Аргументы
-
string | $module | |
string | $sourceId | |
- Возвращает
- Main\Web\Uri
См. определение в файле selector.php строка 143
◆ getSourceIndex()
static getSourceIndex |
( |
| $module, |
|
|
| $sourceId ) |
|
static |
- Аргументы
-
string | $module | |
string | $sourceId | |
- Возвращает
- string
См. определение в файле selector.php строка 372
◆ getSourceNames()
static getSourceNames |
( |
array | $config = [] | ) |
|
|
static |
Returns a short description of the sources: id and name
- Аргументы
-
- Возвращает
- array
См. определение в файле selector.php строка 305
◆ getSources()
static getSources |
( |
array | $config = [] | ) |
|
|
static |
Returns a full description of the sources: the URL to open the filter, a list of possible fields of elements, etc
- Аргументы
-
- Возвращает
- array
См. определение в файле selector.php строка 293
◆ getSourcesDescription()
getSourcesDescription |
( |
| ) |
|
Returns a full description of the sources: the URL to open the filter, a list of possible fields of elements, etc
- Возвращает
- array
См. определение в файле selector.php строка 155
◆ getUrlSystemParams()
Returns system parameters (language, site, template) for urls.
- Возвращает
- array
См. определение в файле selector.php строка 907
◆ initRestrictions()
Load constraints that sources must satisfy (for example, information block ID).
- Возвращает
- void
См. определение в файле selector.php строка 532
◆ initSiteMode()
Load current landing mode
- Возвращает
- void
См. определение в файле selector.php строка 502
◆ initSourceList()
Getting a list of sources. Calls the event handlers and processes their results (checks the accuracy of the data returned by the handlers).
- Возвращает
- void
См. определение в файле selector.php строка 74
◆ isNotEmptyField()
static isNotEmptyField |
( |
| $item | ) |
|
|
staticprotected |
◆ prepareConfig()
prepareConfig |
( |
array | $config | ) |
|
|
protected |
Checks selector config.
- Аргументы
-
- Возвращает
- array
См. определение в файле selector.php строка 428
◆ prepareOrderField()
prepareOrderField |
( |
array | $field | ) |
|
|
protected |
- Аргументы
-
- Возвращает
- array|null
См. определение в файле selector.php строка 942
◆ prepareSourceParameters()
prepareSourceParameters |
( |
| $module, |
|
|
| $parameters ) |
|
protected |
Check source description.
- Аргументы
-
string | $module | |
array | $parameters | |
- Возвращает
- array|null
См. определение в файле selector.php строка 565
◆ prepareStringValue()
prepareStringValue |
( |
array | $row, |
|
|
| $name ) |
|
protected |
- Аргументы
-
- Возвращает
- string|null
См. определение в файле selector.php строка 964
◆ setConfig()
setConfig |
( |
array | $config | ) |
|
|
protected |
Set/update selector config.
- Аргументы
-
- Возвращает
- void
См. определение в файле selector.php строка 413
◆ showSourceFilter()
showSourceFilter |
( |
| $index | ) |
|
Displays a source filter for selecting which items are shown.
- Аргументы
-
- Возвращает
- void
См. определение в файле selector.php строка 220
◆ showSourceFilterByRequest()
showSourceFilterByRequest |
( |
| ) |
|
Internal method for show a filter of source from request id.
- Возвращает
- void
См. определение в файле selector.php строка 251
◆ $config
Инициализатор= [
]
const EVENT_BUILD_SOURCE_LIST
См. определение в файле selector.php строка 37
◆ $restrictions
◆ $siteMode
$siteMode = self::SITE_MODE_UNKNOWN |
|
protected |
◆ $sourceList
◆ ACTION_NAME
const ACTION_NAME = 'save' |
◆ ACTION_TYPE_EVENT
const ACTION_TYPE_EVENT = 'event' |
◆ ACTION_TYPE_SLIDER
const ACTION_TYPE_SLIDER = 'slider' |
◆ EVENT_BUILD_SOURCE_LIST
const EVENT_BUILD_SOURCE_LIST = 'OnBuildSourceList' |
◆ SITE_MODE_KNOWLEDGE
const SITE_MODE_KNOWLEDGE = 'KNOWLEDGE' |
◆ SITE_MODE_PAGE
const SITE_MODE_PAGE = 'PAGE' |
◆ SITE_MODE_STORE
const SITE_MODE_STORE = 'STORE' |
◆ SITE_MODE_SYSTEM
const SITE_MODE_SYSTEM = 'SYSTEM' |
◆ SITE_MODE_UNKNOWN
const SITE_MODE_UNKNOWN = 'UNKNOWN' |
◆ SOURCE_PATH
const SOURCE_PATH = '/bitrix/tools/landing/source.php' |
◆ SOURCE_TYPE_COMPONENT
const SOURCE_TYPE_COMPONENT = 'C' |
◆ SOURCE_TYPE_PRESET
const SOURCE_TYPE_PRESET = 'P' |