Подгрузка страниц на AJAX для элементов каталога в Битрикс

Для того, чтобы в Битрикс сделать бесконечную AJAX подгрузку страниц каталога, необходимо играться с параметром PAGEN_1 при включенной пагинации.

Выглядеть это будет примерно так:

Clipboard01

Для начала определим в init.php переменную, в которой будем хранить количество элементов, отображаемых на странице при каждой прогрузке:

Далее пишем JS код, который будет вызываться при прокрутке страницы. Если мы достигаем подвала сайта — делаем AJAX запрос и добавляем в блок со списком товаров новые:

Читать далее

Кастомизация компонента «хлебные крошки» в Битрикс

Чтобы добавить на страницу компонент «хлебные крошки» (bitrix:breadcrumb), необходимо открыть страницу (либо шаблон сайта), затем в визуальном редакторе добавить элемент Служебные→Навигация→Навигационная цепочка.

По умолчанию, в компоненте будет использован стандартный шаблон, который скорее всего, не будет полностью соответствовать требуемому виду, т. к. в данном шаблоне последний пункт в цепочке навигации будет являться ссылкой, а также внешний вид будет не совсем отвечать требованиям дизайна, поэтому шаблон компонента необходимо кастомизировать.

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

Читать далее

Вывод номера элемента с учетом постраничной навигации в Битрикс

Иногда для стандартных компонентов нужно вывести номер элемента с учетом постраничной навигации.

number

Для этого в шаблоне компонента можно использовать следующий код:

Читать далее