Просмотров: 8397 (Статистика ведётся с 06.02.2017)
Настройка Highload-блоков выполняется с помощью административного интерфейса и заключается в следующем:
- создается Highload-блок и определяется таблица, в которой будут храниться его данные;
- настраиваются поля Highload-блока, которые являются пользовательскими свойствами ядра;
- добавляется необходимое число записей в Highload-блок.
Рассмотрим процесс работы с Highload-блоками на примере создания справочника рецептов тортов.
Создание Highload-блока
Перейдите на страницу Контент > Highload-блоки и нажмите кнопку Добавить Highload-блок. Откроется форма следующего вида:

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

Примечание: закладка Права доступа доступна с версии 17.0.0 модуля Highload-блоки.
Сохраните новый Highload-блок.
Создание полей сущности
Чтобы добавить поля в Highload-блок, необходимо сперва перейти на страницу со списком его полей одним из следующих способов:
- со страницы со списком Highload-блоков, выбрать в меню действий необходимого блока пункт Список полей;
- в форме редактирования нажать на ссылку с количеством полей сущности.
В любом случае откроется страница Пользовательские поля с установленным фильтром по объекту HLBLOCK_<ID_блока>, где <ID_блока> - это идентификатор Highload-блока, для которого необходимо добавить поля.
С помощью расположенной на контекстной панели кнопки Добавить создайте необходимые поля для Highload-блока.
Для нашего примера добавим следующие поля: Название торта (UF_NAME) типа Строка, Фото (UF_PHOTO) типа Файл, Время приготовления (UF_TIME) типа Список и Рецепт (UF_RECIPE) типа Файл:

Создание записей сущности
Чтобы добавить запись в Highload-блок, перейдите на страницу со списком записей блока (Контент > Highload-блоки > [языковое_название_Highload-блока], в нашем примере это Рецепты тортов) и нажмите кнопку Добавить запись. Откроется форма с набором созданных полей Highload-блока:

Заполните поля и сохраните запись. Аналогичным образом добавьте необходимое количество записей.
Примечание: перейти к списку записей Highload-блока также можно из формы его редактирования (с помощью ссылки с количеством записей) или со страницы со списком Highload-блоков (используя пункт Список записей в меню действий).
24
|