Ниже представлена расширенная версия статьи, в которой учтены оба подхода к созданию компонентов в 1С-Битрикс: классический (через component.php) и на новом ядре (через class.php). При этом суть работы с файлами result_modifier.php и component_epilog.php остаётся такой же, но есть некоторые нюансы, связанные с тем, где хранится основная логика компонента.