При нажатии на вкладку «Инфоблоки» на экран будет выведен список инфоблоков, используемых в данном разделе. Инфоблок — это область на странице раздела, в которой выводится контент (содержимое). Например, новости, товары, текст, фотографии и пр. Обычно в одном инфоблоке выводятся данные только одного типа. За шаблон вывода контента и его состав (какие поля вы увидите в форме добавления или изменения) отвечает компонент, который выбирается при добавлении инфоблока.
Также инфоблоки используются для вывода форм (например, форма добавления отзыва, отправки сообщения администратору сайта, поиска по базе данных, которые хранятся в этом инфоблоке). Об этом читайте ниже.
На этом изображении мы видим строку переключения между настройками инфоблоков раздела, а также таблицу со списком инфоблоков.
Для каждого инфоблока раздела указано его название, используемый компонент, поле для ввода приоритета (используется для изменения очередности вывода содержимого), а также элементы управления: переход к настройкам инфоблока, просмотр и редактирование содержимого компонента раздела, а также переключатель для удаления компонентов раздела (осуществляется путем выбора нужных компонентов и нажатия кнопки «Сохранить» внизу страницы.
Если компонентов нет, система не выведет таблицу, а предложит добавить компонент.
Для добавления инфоблока в раздел нажмите на соответствующую кнопку внизу страницы. Для редактирования настроек компонента раздела нажмите на его название в верхней строке или на иконку «шестеренка» напротив выбранного компонента. Формы добавления и изменения настроек идентичны, поэтому опишем их на примере изменения настроек.
Основная информация содержит поля, уже знакомые нам по настройкам раздела. Исключение – поле «Действие по умолчанию». Оно содержит четыре варианта: просмотр, добавление, поиск и подписка. В зависимости от выбранного действия посетитель при заходе на сайт увидит либо содержимое компонента, либо форму добавления данных (например, отправка писем с сайта или регистрация на мероприятии), либо форму поиска по данным компонента, либо форму подписки (если она настроена и установлен модуль «Управление подписками и рассылками»).
Обратите внимание, что увидеть эти четыре варианта отображения компонента раздела можно и вручную, приписав к адресу страницы атрибут «action». Этот атрибут может иметь следующие значения: «index» для просмотра, «add» для добавления, «search» для поиска и «subscribe» для подписки. Для большей понятности приведем несколько примеров:
Блок настроек «Доступ» также соответствует аналогичному блоку настроек раздела, а вот блок «визуальные настройки компонента» индивидуален для каждого инфоблока и количество и типы его полей зависят от используемого в инфоблоке компонента.
Блок «Отображение объектов» позволяет указать дополнительные настройки отображения: разрешать ли при добавлении и изменении информации в разделе использование HTML—тегов; преобразовывать ли перенос строки в специальный HTML—тег, переносящий строку (см. примечание ниже); выводить ли в формах картинку, защищающую от «спама» (актуально для гостевых книг, досок объявлений и пр.); вывод количества объектов (записей компонента) на странице; переопределение стандартного типа сортировки.
Объясним смысл настройки «перенос строки — <BR>». Дело в том, что язык HTML, на котором создаются веб—страницы, при выводе страницы игнорирует перевод строки. Поэтому мы предусмотрели специальную настройку: если вы хотите, чтобы при добавлении HTML—текста переносы строк сохранялись в итоговой странице, этот переключатель должен быть включен. При этом нежелательно одновременно разрешать HTML—теги и перенос строк, потому что между абзацами будут создаваться большие пробелы.