И ведь действительно, информационные блоки позволяют создавать произвольные структуры однородной информации, наделять ее разнообразными свойствами и атрибутами. Первое, с чем должен разобраться начинающий Битрикс-разработчик, – это информационные блоки (или как часто любят сокращать - инфоблоки).
В последнем обновлении продукта 1С-Битрикс: Управление сайтом .NET вышла серия компонентов, позволяющая посетителю сайта редактировать элементы информационного блока. О технической стороне новых компонентов
[spoiler]
Компонент iblock.element.webform позволяет добавить новый элемент или отредактировать существующий элемент инфоблока. Первое, для чего можно задействовать данный компонент, - это форма обратной связи. Для этого нам необходимо создать новый инфоблок «Форма обратной связи» и определить в его настройках необходимые дополнительные свойства (например, e-mail и ФИО). Далее создаем новую страницу с новым компонентом и указываем в его параметрах только что созданный инфоблок, а также список полей и свойств, которые пользователь должен будет заполнить.
Кроме этого в группе «Настройка полей» можно указать обязательность заполнения стандартных полей инфоблока и ряд других настроек. Всё. Наша форма обратной связи готова.
Аналогичным образом создаются вакансии.
Однако не везде нам нужна односторонняя связь с пользователем. В
Параметр «Привязка к пользователю» определяет, по какому признаку будут выбираться элементы инфоблока для текущего пользователя. Есть три варианта:
- По создателю. Выборка элементов будет происходить по стандартному полю элемента инфоблока CreatedBy;
- По свойству инфоблока. В этом случае идентификатор автора элемента будет записан в указанное свойство элемента инфоблока.
- Отсутствует. Привязка к текущему пользователю проверяться не будет.
Удачных внедрений!