Параметры компонентов
87 / 136

Для удобства настройки компонента его параметры разделены по группам, причем каждому компоненту присущ свой набор групп параметров:

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

Рассмотрим наиболее встречающиеся группы параметров компонентов:

Примечание: набор параметров в каждой группе зависит от используемого компонента. Ниже для каждой группы описаны наиболее часто встречаемые параметры. В группах параметров могут быть также и другие параметры, присущие только конкретному компоненту. Если у вас возникнут вопросы по настройке параметров компонента, то обратитесь к документации по данному компоненту.

Шаблон компонента

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

Если для компонента доступно несколько шаблонов, то следует выбрать нужный в выпадающем списке (например, для комплексного компонента Каталог дополнительно доступны встроенные шаблоны offers и properties или же разработчик сайта создал собственный шаблон). Учтите, что при смене шаблона изменится внешний вид создаваемой страницы сайта.

Основные параметры и Источник данных

В группах параметров Основные параметры и/или Источник данных (например, для компонентов веб-форм) задается источник публикуемых данных (инфоблок, форумы, веб-форма, опрос и т.д.):

В некоторых случаях источник следует задавать с помощью кода, в котором передается идентификатор элемента данных.

Например, на странице опубликован список курсов с помощью компонента Список курсов, а интерфейс самого курса создан на отдельной странице с помощью компонента Учебный курс. В компоненте Список курсов задается адрес к просмотру учебного курса, т.е. передается идентификатор курса компоненту Учебный курс, поэтому в настройках компонента Учебный курс и указывается код идентификатора курса ={$_REQUEST["COURSE_ID"]}.

Важно! Самостоятельно задавать код не следует. Рекомендуется обратиться к администратору сайта или воспользоваться настройками компонента, предложенными по умолчанию.

Также в группах параметров Основные параметры и Источник данных для многих компонентов задаются параметры сортировки разделов и элементов данных (следует выбрать по какому признаку и как сортируются данные), например:

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

Шаблоны ссылок

Данная группа параметров предназначена для настройки адресов к связанным компонентом страницам сайта:

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

Примечание: в ряде компонентов, таких как Список своих элементов, Заполнение веб-формы, Просмотр результата и т.д., шаблоны ссылок настраиваются в группе параметров Параметры компонента.

Вы можете изучить как настраиваются адреса в компонентах связанных между собой страниц на примере публикации веб-формы на сайте.

Управление адресами страниц

Группа параметров Управление адресами страниц встречается только в комплексных компонентах и в следующих одностраничных: Список своих элементов, Заполнение веб-формы, Просмотр результата, Редактирование результата и Список результатов. В группе выполняется настройка поддержки режима ЧПУ:

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

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

Управление режимом AJAX

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

Параметры режима AJAX настраиваются в зависимости от отображаемых данных компонентом:

Настройки кеширования

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

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

Кеширование используется для того, чтобы уменьшить нагрузку на сервер и ускорить обработку запросов пользователей. Время кеширования зависит, в основном, от частоты обновления информации: чем реже обновляется информация, тем больше может быть время кеширования.

Важно! Настройки кеширования должны быть согласованы с администратором сайта, чтобы не было большой нагрузки на сервер.

Дополнительные настройки

Если в настройках компонента имеется группа параметров Дополнительные настройки, то в ней содержатся параметры по настройке отображения навигационной цепочки, заголовка страницы, формата показа даты, а также некоторые другие настройки, зависящие от типа компонента:


Чтобы лучше понять вышеизложенный материал, рекомендуем ознакомиться с примерами настройки компонентов, работающих с разными модулями системы:


0


 Размещение и настройка компонентов в визуальном редакторе | Описание курса | Добавление динамической информации в компонентах