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

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

const TYPE_ID = 'IBLOCK'
 
- Открытые атрибуты унаследованные от BaseBuilder
const TYPE_AUTODETECT = 'AUTO'
 
const TYPE_ID = 'BASE'
 
const PAGE_ELEMENT_LIST = 'elementList'
 
const PAGE_ELEMENT_DETAIL = 'elementDetail'
 
const PAGE_ELEMENT_COPY = 'elementCopy'
 
const PAGE_ELEMENT_SAVE = 'elementSave'
 
const PAGE_ELEMENT_SEARCH = 'elementSearch'
 
const PAGE_ELEMENT_SEO = 'elementSeo'
 
const PAGE_SECTION_LIST = 'sectionList'
 
const PAGE_SECTION_DETAIL = 'sectionDetail'
 
const PAGE_SECTION_COPY = 'sectionCopy'
 
const PAGE_SECTION_SAVE = 'sectionSave'
 
const PAGE_SECTION_SEARCH = 'sectionSearch'
 
const PAGE_SECTION_SEO = 'sectionSeo'
 
const PAGE_CATALOG_SEO = 'catalogSeo'
 
const ENTITY_SECTION = 'section'
 
const ENTITY_ELEMENT = 'element'
 

Защищенные члены

 initUrlTemplates ()
 
- Защищенные члены унаследованные от BaseBuilder
 checkCurrentPage (array $urlList)
 
 initSettings ()
 
 initConfig ()
 
 resetIblock ()
 
 initIblockListMode ()
 
 setIblockListMode (string $listMode)
 
 compileUrlParams (array $params)
 
 compileParamsLevel (string &$result, string $prefix, array $params)
 
 getParentFilter (?int $parentId)
 
 getEntityFilter (?int $entityId)
 
 extendUrl (array $options=[], string $additional='')
 
 getUrlTemplate (string $templateId)
 
 fillUrlTemplate (?string $template, array $replaces)
 
 setTemplateVariable (string $name, string $value)
 
 getTemplateVariables ()
 
 getExtendedVariables (array $options=[], string $additional='')
 
 getListVariables (string $page, ?int $parentId, array $options=[], string $additional='')
 
 getDetailVariables (string $page, ?int $entityId, array $options=[], string $additional='')
 
 getDetailSeoVariables (?int $entityId, array $options=[], string $additional='')
 
 getSectionSeoVariables (?int $sectionId, array $options=[], string $additional='')
 
 getCopyAction ()
 
 preloadSectionUrlData (array $sectionIds)
 
 preloadElementUrlData (array $elementIds)
 
 getSliderPath ()
 
 checkSliderPath (?string $path)
 
 getSliderPathTemplates ()
 

Защищенные данные

const TYPE_WEIGHT = 100
 
const PATH_PREFIX = '/bitrix/admin/'
 
- Защищенные данные унаследованные от BaseBuilder
const TYPE_WEIGHT = null
 
const PATH_PREFIX = ''
 
const SLIDER_PATH_VARIABLE = 'slider_path'
 
 $request
 
 $id
 
 $weight
 
 $languageId
 
 $iblockId
 
 $iblock
 
 $iblockListMode
 
 $iblockListMixed
 
 $prefix
 
 $urlParams = []
 
 $compiledUrlParams = ''
 
 $config = []
 
 $urlTemplates = []
 
 $templateVariables = []
 
 $sliderMode
 

Дополнительные унаследованные члены

- Открытые члены унаследованные от BaseBuilder
 __construct ()
 
 __destruct ()
 
 getId ()
 
 getWeight ()
 
 setLanguageId (string $languageId)
 
 getLanguageId ()
 
 setIblockId (int $iblockId)
 
 setPrefix (string $prefix)
 
 getPrefix ()
 
 setUrlParams (array $list)
 
 getCompiledParams (array $params)
 
 isIblockListMixed ()
 
 setMixedIblockList ()
 
 setSeparateIblockList ()
 
 preloadUrlData (string $entityType, array $entityIds)
 
 clearPreloadedUrlData ()
 
 getSectionListUrl (?int $parentId, array $options=[], string $additional='')
 
 getSectionDetailUrl (?int $entityId, array $options=[], string $additional='')
 
 getSectionSaveUrl (?int $entityId, array $options=[], string $additional='')
 
 getSectionSearchUrl (array $options=[], string $additional='')
 
 getElementListUrl (?int $parentId, array $options=[], string $additional='')
 
 getElementDetailUrl (?int $entityId, array $options=[], string $additional='')
 
 getElementCopyUrl (?int $entityId, array $options=[], string $additional='')
 
 getElementSaveUrl (?int $entityId, array $options=[], string $additional='')
 
 getElementSearchUrl (array $options=[], string $additional='')
 
 getCatalogSeoUrl (array $options=[], string $additional='')
 
 getElementSeoUrl (int $productId, array $options=[], string $additional='')
 
 getSectionSeoUrl (int $sectionId, array $options=[], string $additional='')
 
 getContextMenuItems (string $pageType, array $items=[], array $options=[])
 
 getBaseParams ()
 
 getUrlParams (array $options=[], string $additional='')
 
 getLanguageParam ()
 
 getUrlBuilderIdParam ()
 
 setSliderMode (bool $mode)
 
 isSliderMode ()
 
 getDetailPageSlider ()
 
 showDetailPageSlider ()
 
 getSliderPathOption (string $path)
 
 getSliderPathString (string $path)
 
 openSettingsPage ()
 
 subscribeOnAfterSettingsSave ()
 
- Защищенные статические члены унаследованные от BaseBuilder
static clearNull ($value)
 
static getSliderOptions ()
 

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

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

Методы

◆ initUrlTemplates()

initUrlTemplates ( )
protected

Переопределяет метод предка BaseBuilder.

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

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

◆ PATH_PREFIX

const PATH_PREFIX = '/bitrix/admin/'
protected

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

◆ TYPE_ID

const TYPE_ID = 'IBLOCK'

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

◆ TYPE_WEIGHT

const TYPE_WEIGHT = 100
protected

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