Выберите шрифт Tahoma Times New Roman
Интервал между буквами (Кернинг) : Стандартный Средний Большой
Закрыть панель Вернуть стандартные настройки
Версия для слабовидящих
Компоненты являются блоками, с помощью которых строится публичная часть сайта. Они позволяют многократно использовать единожды написанный и отлаженный код в рамках одного сайта или на разных сайтах. Поставляемые с продуктом системные компоненты регулярно обновляются, при этом расширяется их функционал и исправляются возможные ошибки.
В ранних версиях «1C-Битрикс: Управление сайтом» встречаются компоненты 1.0. В данный момент используются компоненты версии 2.0.
Компоненты делятся на простые (одностраничные) и комплексные (многостраничные).
С точки зрения структуры и способов подключения простые и комплексные компоненты очень похожи. Но с точки зрения функционирования они сильно отличаются.
Простые (обычные, одностраничные) компоненты создают какую-либо область на одной странице. Их удобно использовать, когда на одной странице требуется разместить данные из различных модулей (блоги и инфоблоки, например) или данные из разных инфоблоков (новости и каталог товаров). Для создания полного раздела новостей или каталога товаров пользоваться ими довольно неудобно: приходится создавать большое число статических страниц и следить за тем, чтобы они были корректно связаны друг с другом.
Комплексные (сложные, многостраничные) компоненты создают разделы сайта. Например, компонент каталога создает на сайте весь раздел каталога: список каталогов, список групп и страницы товаров. То есть, комплексный компонент состоит из набора динамических страниц при просмотре сайта, но из одной статической страницы на физическом уровне. Комплексные компоненты строятся на основе простых компонентов, используя их логику.
Преимущество комплексных компонентов состоит в автоматической компоновке параметров одностраничных компонентов и отсутствии необходимости их связывать.
Комплексные компоненты разрешают следующие проблемы:
Алгоритм работы комплексного компонента таков:
Пример использования простых и комплексных компонентов. Демонстрационный ролик. (Flash)