Документация Сотбит: B2B. Документы. Создание и настройка инфоблоков для документов
Документы – дополнительные файлы, которые закрепляются за организацией, заказами или пользователями.
Для хранения документов рекомендуем создать отдельный тип инфоблока. С примером создания типа информационного блока можно ознакомиться в разделе Создание типа инфоблока каталога.
Если на этапе установки решения Сотбит: B2B были загружены демо-данные, то можно воспользоваться созданным по умолчанию инфоблоком. Для просмотра и редактирования содержимого этого информационного блока перейдите по пути: Администрирование → Контент → Документы (sotbit.b2bcabinet). В списке будут доступны 3 инфоблока: Акты, Договоры и Другие.
Информационный блок с демо-данными содержит все необходимые настройки для работы с документами.
Вы можете удалить или деактивировать существующие в нём элементы и заполнить инфоблок своими данными.
Для создания нового инфоблока с документами перейдите на страницу Администрирование → Контент → Инфоблоки → Типы инфоблоков → Документы (sotbit.b2bcabinet). Нажмите кнопку Добавить инфоблок.
Заполните следующие параметры на вкладке Инфоблок:
Название – в поле указывается название информационного блока.
Символьный код – в поле указывается символьный код инфоблока. Значение задаётся строго на латинице без пробелов. Например, sotbit_b2b_documents_acts.
Сайты – отметьте сайт, на котором установлен шаблон Сотбит: B2B.
Информационный блок активен – активируйте параметр, чтобы данные инфоблока можно было вывести в публичную часть сайта.
URL страницы информационного блока – в поле указывается маска для страницы информационного блока. Задайте маску #SITE_DIR#/b2bcabinet/documents/#IBLOCK_CODE#.
URL страницы раздела – в поле указывается маска для страницы раздела. Задайте маску #SITE_DIR#/b2bcabinet/documents/#IBLOCK_CODE#/#ID#.
Затем перейдите на вкладку Свойства. Для привязки документов и отображения в публичной части необходимо создать ряд свойств в соответствии с данными в таблице.
Название
Тип
Код
Дополнительные параметры
Документ
Файл
SOTBIT_B2B_DOCUMENT
Обазятельное
Показывать на странице списка элементов
Показывать на детальной странице элемента
Пользователь
Привязка к пользователю
SOTBIT_B2B_USER
Заказ
Строка
SOTBIT_B2B_ORDER
Множественное
Показывать на странице списка элементов
Показывать на детальной странице элемента
Организация
Привязка к организации
SOTBIT_B2B_ORGANIZATION
Показывать на странице списка элементов
Группа пользователей
Привязка к группе пользователей
SOTBIT_B2B_USER_GROUP
Множественное
Подключение инфоблока
После создания и настройки инфоблока его необходимо включить в Сотбит: B2B. Для этого перейдите на страницу Администрирование → Сотбит → Сотбит: Личный кабинет B2B→ Настройки → [id сайта] → Инфоблоки.
Отметьте созданный инфоблок в блоке и сохраните настройки шаблона.
Для каждого подключенного инфоблока будет добавлен в меню соответствующий пункт.