Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс SitemapIblockTable
+ Граф наследования:SitemapIblockTable:

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

static getTableName ()
 
static getMap ()
 
static clearBySitemap ($sitemapId)
 
static getByIblock ($fields, $itemType)
 
static checkSection ($sectionId, $sectionSettings, $defaultValue)
 

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

const ACTIVE = 'Y'
 
const INACTIVE = 'N'
 
const TYPE_ELEMENT = 'E'
 
const TYPE_SECTION = 'S'
 

Статические защищенные данные

static $iblockCache = array()
 

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

Class SitemapIblockTable

DO NOT WRITE ANYTHING BELOW THIS

<<< ORMENTITYANNOTATION @method static EO_SitemapIblock_Query query() @method static EO_SitemapIblock_Result getByPrimary($primary, array $parameters = array()) @method static EO_SitemapIblock_Result getById($id) @method static EO_SitemapIblock_Result getList(array $parameters = array()) @method static EO_SitemapIblock_Entity getEntity() @method static \Bitrix\Seo\EO_SitemapIblock createObject($setDefaultValues = true) @method static \Bitrix\Seo\EO_SitemapIblock_Collection createCollection() @method static \Bitrix\Seo\EO_SitemapIblock wakeUpObject($row) @method static \Bitrix\Seo\EO_SitemapIblock_Collection wakeUpCollection($rows)

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

Методы

◆ checkSection()

static checkSection ( $sectionId,
$sectionSettings,
$defaultValue )
static

Checks if section $sectionId should be added to sitemap.

Аргументы
int$sectionIdSection ID.
array$sectionSettingsSitemap section settings array.
bool$defaultValueDefault value for situation of settings absence.
Возвращает
bool

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

◆ clearBySitemap()

static clearBySitemap ( $sitemapId)
static

Clears all iblock links on sitemap settings deletion.

Аргументы
int$sitemapIdSitemap settings ID.
Возвращает
void

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

◆ getByIblock()

static getByIblock ( $fields,
$itemType )
static

Returns array of data for sitemap update due to some iblock action.

Аргументы
array$fieldsIblock element or section fields array.
string$itemTypeSitemapIblockTable::TYPE_ELEMENT || SitemapIblockTable::TYPE_SECTION.
Возвращает
array Array of sitemap settings
Исключения

Bitrix\Main\ArgumentException

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

◆ getMap()

static getMap ( )
static

Returns entity map definition.

Возвращает
array

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

◆ getTableName()

static getTableName ( )
static

Returns DB table name for entity.

Возвращает
string

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

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

◆ $iblockCache

$iblockCache = array()
staticprotected

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

◆ ACTIVE

const ACTIVE = 'Y'

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

◆ INACTIVE

const INACTIVE = 'N'

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

◆ TYPE_ELEMENT

const TYPE_ELEMENT = 'E'

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

◆ TYPE_SECTION

const TYPE_SECTION = 'S'

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