• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/lib/url/adminpage/basebuilder.php
  • Класс: BitrixIblockUrlAdminPageBaseBuilder
  • Вызов: BaseBuilder::initIblockListMode
protected function initIblockListMode(): void
{
	if ($this->iblockListMode !== null)
	{
		return;
	}
	$listMode = '';
	if ($this->iblockId !== null)
	{
		$listMode = (string)$this->iblock['LIST_MODE'];
	}
	if (
		$listMode != IblockIblockTable::LIST_MODE_SEPARATE
		&& $listMode != IblockIblockTable::LIST_MODE_COMBINED
	)
	{
		$listMode = (MainConfigOption::get('iblock', 'combined_list_mode') === 'Y'
			? IblockIblockTable::LIST_MODE_COMBINED
			: IblockIblockTable::LIST_MODE_SEPARATE
		);
	}
	$this->iblockListMode = $listMode;
	$this->iblockListMixed = ($this->iblockListMode === IblockIblockTable::LIST_MODE_COMBINED);
}