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

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

Фильтр по количеству показов элемента

Вы могли подумать, что для сортировки элементов по количеству просмотров, достаточно указать тип сортировки "Общее количество просмотров" и всё?

:)))

Это же Битрикс, тут ничего не работает просто так. Для сортировки нужно указать в поле "ДРУГОЕ" и вписать SHOW_COUNTER
Только тогда элементы отсортируются по просмотрам. Само собой, заранее надо в каталоге проставить галочку "Использовать счётчик просмотров".

Truncate stript_tags + implode

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

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

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

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

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

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

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

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

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