Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Utils

Открытые статические члены

static getUrlPreview ($url)
 
static catalogSearch ($query=null, $type=self::TYPE_CATALOG_ALL, $iblock=null, $siteId=null)
 
static getCatalogElement ($elementId)
 
static getCatalogSection ($sectionId)
 
static getIblockURL ($elementId, $urlType)
 
static checkMultiFeature (array $code, array $params=[])
 
static saveSettings (array $settings)
 
static isTrue ($value)
 
static getUserOption (string $name)
 

Открытые атрибуты

const TYPE_CATALOG = 'catalog'
 
const TYPE_CATALOG_ELEMENT = 'element'
 
const TYPE_CATALOG_SECTION = 'section'
 
const TYPE_CATALOG_ALL = 'all'
 

Защищенные статические члены

static makeCatalogEntityNavChain ($sectionId, array &$chain)
 
static getCatalogEntity ($entityId, $entityType)
 

Подробное описание

См. определение в файле utils.php строка 10

Методы

◆ catalogSearch()

static catalogSearch ( $query = null,
$type = self::TYPE_CATALOG_ALL,
$iblock = null,
$siteId = null )
static

Search in the catalog.

Аргументы
null$queryQuery string.
string$typeSearch type.
int$iblockIblock id optional.
int$siteIdSite id optional.
Возвращает
PublicActionResult|\CIBlockResult|int

См. определение в файле utils.php строка 66

◆ checkMultiFeature()

static checkMultiFeature ( array $code,
array $params = [] )
static

Check feature enabling by codes.

Аргументы
array$codeFeature code.
array$paramsAdditional params array.
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле utils.php строка 396

◆ getCatalogElement()

static getCatalogElement ( $elementId)
static

Gets catalog element by id.

Аргументы
int$elementIdElement id.
Возвращает
PublicActionResult

См. определение в файле utils.php строка 275

◆ getCatalogEntity()

static getCatalogEntity ( $entityId,
$entityType )
staticprotected

Gets catalog element or section by id.

Аргументы
int$entityIdEntity id.
string$entityTypeEntity type.
Возвращает
array

См. определение в файле utils.php строка 203

◆ getCatalogSection()

static getCatalogSection ( $sectionId)
static

Gets catalog section by id.

Аргументы
int$sectionIdSection id.
Возвращает
PublicActionResult

См. определение в файле utils.php строка 301

◆ getIblockURL()

static getIblockURL ( $elementId,
$urlType )
static

Build element/section url.

Аргументы
int$elementIdElement / section id.
string$urlTypeType of url (section / detail).
Возвращает
string

См. определение в файле utils.php строка 328

◆ getUrlPreview()

static getUrlPreview ( $url)
static

Get meta-data by URL.

Аргументы
string$urlUrl.
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле utils.php строка 37

◆ getUserOption()

static getUserOption ( string $name)
static

См. определение в файле utils.php строка 453

◆ isTrue()

static isTrue ( $value)
static

Check if it is boolean and true.

Аргументы
mixed$valueSome value
Возвращает
bool

См. определение в файле utils.php строка 437

◆ makeCatalogEntityNavChain()

static makeCatalogEntityNavChain ( $sectionId,
array & $chain )
staticprotected

Makes nav chain of catalog entity.

Аргументы
int$sectionIdSection id.
array$chainChain array.
Возвращает
void

См. определение в файле utils.php строка 181

◆ saveSettings()

static saveSettings ( array $settings)
static

Save some internal settings.

Аргументы
array$settingsSettings array.
Возвращает
\Bitrix\Landing\PublicActionResult

См. определение в файле utils.php строка 413

Данные класса

◆ TYPE_CATALOG

const TYPE_CATALOG = 'catalog'

Entity type catalog.

См. определение в файле utils.php строка 15

◆ TYPE_CATALOG_ALL

const TYPE_CATALOG_ALL = 'all'

Entity type any.

См. определение в файле utils.php строка 30

◆ TYPE_CATALOG_ELEMENT

const TYPE_CATALOG_ELEMENT = 'element'

Entity type catalog element.

См. определение в файле utils.php строка 20

◆ TYPE_CATALOG_SECTION

const TYPE_CATALOG_SECTION = 'section'

Entity type section.

См. определение в файле utils.php строка 25