Найти в Дзене
Разработка компонентов для 1С-Битрикс

Разработка компонентов для 1С-Битрикс

В этой подборке собраны статьи, которые связаны с деталями разработки компонентов
подборка · 4 материала
Разработка комплексных компонентов
Примером комплексного компонента 1С-Битрикс может служить комплексный компонент форума, блога или каталога. При установке на страницу этого компонента вы получаете на одной странице сразу несколько компонентов, которые связаны между собой различными условиями показа, т.е. вы получаете сразу множество страниц. Обратная сторона этого удобства — конечно же неудобство. Крайне неудобно изменять шаблоны комплексных компонентов через фтп из-за огромного пути, который нужно пройти по папкам к нужному шаблону комплексного компонента...
Правильное добавление плагинов jquery в шаблоны компонентов Битрикс
Часто возникает примерно следующая задача — нужно взять компонент, например bitrix:news.list, и сделать такой шаблон, который показывает новости не традиционным списком новостей, а, к примеру, последовательностью сменяющихся кадров (слайдов) или какой-нибудь каруселью. Обычно в таких случаях в последнее время используют библиотеку jquery и подыскивают соответствующий плагин, который может обеспечить требуемую функциональность. В этой статье я опишу как именно подключать в шаблоне компонента, требуемые файлы, чтобы плагин работал.Предположим, нам требуется подключить nivoslider, для того, чтобы создать красивый слайдер новостей, вместо унылого списка...
Кэширование компонентов в 1С-Битрикс
Есть ситуации, когда программист, выполняющий проекты под Битрикс, путается в работе кеширования компонентов. В этой статье я хочу объяснить механизм работы автокеширования. Автокэширование в 1с-Битрикс — хорошо развитая и довольно сложная система, позволяющая в разы уменьшить число обращений к базе данных и ускорить выполнение страниц. Как это работает в компоненте? Обычный компонент Битрикс состоит из следующих файлов: Последние 3 файла относятся к шаблону, предпочтительно редактировать именно их. Component.php в стандартных компонентах изменять нельзя, т.к. есть шанс что правки затрутся после обновления системы...
1С-Битрикс — ajax-формы для сайта, один из методов
Решил предложить вашему вниманию один из методов программирования формы для отправки с сайта сообщений с валидацией и минимумом кода. Для простоты предположим, что нам нужно отправлять только одно поле — «Имя» и это поле должно быть чем-то заполнено. Необходимо создать компонент, который на странице будет вызываться таким образом: $APPLICATION->IncludeComponent( "dv:form", "testtemplate", array( ), false ); Код файла component.php будет такой: <? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); $this->IncludeComponentTemplate(); Код шаблона такой (шаблоны могут быть...