После размещения вопроса пользователю запрещается осуществлять:
4.2. Редактирование вопроса с целью его искажения или замены бессвязным текстом. На работу с каждым вопросом тратят время другие пользователи ресурса: модераторы (на его редактирование) и пользователи (на его прочтение и подготовку ответа). Соответственно, при удалении вопроса, потраченное ими время будет обесценено.
$arSection = \Bitrix\Iblock\SectionTable::getList([
'select' => ['ID', 'NAME', 'LEFT_MARGIN', 'RIGHT_MARGIN'],
'filter' => ['IBLOCK_ID' => $arParams['IBLOCK_ID'], 'ID' => 'ИД раздела']
])->fetch();
"ELEMENT_SORT_FIELD" => $arSection['RIGHT_MARGIN'] - $arSection['LEFT_MARGIN'] == 1 ? $arParams['ELEMENT_SORT_FIELD'] : 'указываешь нужное поле для сортировки'
<?if(CSite::InDir('/catalog/')):?>
// здесь будет вызов простого компонента из файла sections.php компонента catalog
<?else:?>
// здесь твой компонент catalog
<?endif;?>
Что это вообще значит?
Логически могу сказать что это какой-то кавардак. Приведи в порядок свой вопрос, тогда возможно получишь на него ответ.