Код, сниппеты, фишки для Битрикса

В процессе работы с Битриксом, у нас накопилось много наработок, фишек и костылей, которые хранятся на локальном комппьютере, а теперь будут постепенно выкладываться в общий доступ, чтобы быть полезным другим начинающим вебмастерам, пишущим под Битрикс

Truncate stript_tags + implode

Выводим привязанный элемент в множественном свойстве, убираем лишние теги, сокращаем длину до 35 знаков.

Вывод карты на детальной странице

Адская штука. Просто так вывести компонент карты нельзя, только в такой обёртке. Используется свойство map, где хранятся координаты.

Включение инклуда

В наших шаблонах инклуды - это основной способ вывода информации на страницах. Это удобно, потому что их можно править в отдельном окне, а не вызывать каждый раз редактирование (как с простой страницей).

Количество элементов в инфоблоке

Выводит количество элементов в инфоблоке с ID 2.

Экранирование ковычек в JS

Чтобы использовать кавычки в коде, их надо экранировать, то есть добавить косую черту перед каждой.