При добавлении в корзину компонент sale.basket.basket.line показывает некорректное количество товаров в корзине.

Решение отсюда:

При вызове компонента ставим «SHOW_TOTAL_PRICE» => «Y» и проблема решена, количество товаров показывается корректно.

IDE PHPStorm подсвечивает синтаксис javascript-кода в HEREDOC-строках. Это актуально при разработке с помощью Yii, когда регистрируют с помощью registerJs (Пруф):

Жадная загрузка в Yii2

PHPExcel Notes and code snippets

Битрикс с некоторых пор позволяет наследовать компоненты. Но при этом не совсем очевидно как сделать наследование шаблона родительского компонента. Помогает такой вот костыль:

Функция CMain::GetTitle — отложенная. Поэтому чтобы выводить заголовок страницы по условию нельзя сделать так:

Нужно делать так: