Настройка Highload-блока

Урок 20 из 294
Автор: Ольга Пичужкина
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
3 из 5
Просмотров: 46816
Дата изменения: 29.02.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

  Настройка

Настройка Highload-блоков выполняется в административном интерфейсе и заключается в следующем:

  • создается Highload-блок и определяется таблица, в которой будут храниться его данные;
  • настраиваются поля Highload-блока, которые являются пользовательскими свойствами ядра;
  • добавляется необходимое число записей в Highload-блок.

Рассмотрим процесс работы с Highload-блоками на примере создания справочника рецептов тортов.

  Создание

Перейдите на страницу Контент > Highload-блоки и нажмите кнопку Добавить Highload-блок. Откроется форма:

Заполните поля на закладке Highload-блок:

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

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

Нажмите на рисунок, чтобы увеличить

Примечание: закладка Права доступа доступна с версии 17.0.0 модуля Highload-блоки.

Сохраните новый Highload-блок.

  Создание полей сущности

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

  • со страницы со списком Highload-блоков выбрать в меню действий необходимого блока пункт Список полей highload2.png ;
  • в форме редактирования нажать на ссылку с количеством полей highload1.png сущности.

В любом случае откроется страница Пользовательские поля На странице Пользовательские поля (Настройки > Настройки продукта > Пользовательские поля) можно добавлять новые поля, просматривать и изменять существующие, удалять ненужные пользовательские поля.

Описание компонента «Пользовательские поля» в пользовательской документации.
с установленным фильтром по объекту HLBLOCK_<ID_блока>, где <ID_блока> - это идентификатор Highload-блока, для которого необходимо добавить поля. Тип поля выбирается из выпадающего списка highload3.png .

С помощью расположенной на контекстной панели кнопки Добавить создайте необходимые поля для Highload-блока.

Примечание: процесс добавления пользовательского поля описан в уроке Пример добавления поля.

Для нашего примера добавим следующие поля: Название торта (UF_NAME) типа Строка, Фото (UF_PHOTO) типа Файл, Время приготовления (UF_TIME) типа Список и Рецепт (UF_RECIPE) типа Файл:

  Создание записей сущности

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

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

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



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»