Как создать свой компонент на 1С-Битрикс с class.php и IncludeComponent?
Вы скопировали шаблон bitrix:catalog.section в /bitrix/components и после обновления потеряли правки. Или написали component.php по старому гайду — блок есть через IncludeComponent, но в визуальном редакторе его нет: типичная проблема, когда логика живёт не в /local. На практике путь к своему компоненту в 1С-Битрикс: Управление сайтом — /local/components, class.php и $APPLICATION->IncludeComponent. К концу материала у вас будет рабочий каркас, который переживёт обновление CMS. Свой компонент живёт только в /local/components/vendor/name, а не в /bitrix...