- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/lib/component/base.php
- Класс: BitrixIblockComponentBase
- Вызов: Base::getSelect
protected function getSelect()
{
$result = [
'ID', 'IBLOCK_ID', 'CODE', 'XML_ID', 'NAME', 'ACTIVE', 'DATE_ACTIVE_FROM', 'DATE_ACTIVE_TO', 'SORT',
'PREVIEW_TEXT', 'PREVIEW_TEXT_TYPE', 'DETAIL_TEXT', 'DETAIL_TEXT_TYPE', 'DATE_CREATE', 'CREATED_BY', 'TAGS',
'TIMESTAMP_X', 'MODIFIED_BY', 'IBLOCK_SECTION_ID', 'DETAIL_PAGE_URL', 'DETAIL_PICTURE', 'PREVIEW_PICTURE'
];
$checkPriceProperties = (
!$this->useCatalog
|| (
isset($this->arParams['IBLOCK_ID'])
&& $this->arParams['IBLOCK_ID'] > 0
&& !isset($this->storage['CATALOGS'][$this->arParams['IBLOCK_ID']])
)
);
if ($checkPriceProperties && !empty($this->storage['PRICES']))
{
foreach ($this->storage['PRICES'] as $row)
{
if (!empty($row['SELECT']))
$result[] = $row['SELECT'];
}
}
return $result;
}