Kokhanenko: HL-блоки

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

Что входит в модуль

ЗадачаИнструмент
Показать новости, услуги, команду или справочник из HLКомпонент списка kokhanenko:hlblock.list
Вывести одну запись по ID или уникальному кодуКомпонент kokhanenko:hlblock.detail
Изменить текст, изображение и другие поля записиПубличный редактор с учётом прав HL
Менять небольшой фрагмент страницы без правки PHPОбласти контента и ContentItemWrapper
Хранить разные тексты на разных языках и сайтахЗначения области по сочетанию «язык + сайт»
Добавить активность, сортировку, даты и уникальный кодУправляемые HL-блоки
Задать метатеги страниц и карточки ссылокSEO и OpenGraph на уровне HL и элемента
Читать данные в собственном кодеНеизменяемый Query API

Новости из HL-блока в шаблоне сайта

Пример оформления списка. Дизайн карточек задаёт шаблон проекта; модуль предоставляет данные и возможность редактирования.

С чего начать

Что важно знать заранее

Модуль не создаёт готовый раздел новостей, каталог товаров или дизайн сайта после установки. Структуру собственных HL-блоков и размещение компонентов настраивает разработчик. Демонстрационные новости на скриншотах — пример интеграции, а не установочные данные.

Query API и компоненты вывода предназначены для публикации данных, выбранных разработчиком. Они не заменяют проверку доступа к закрытой странице. Права публичного редактирования проверяются отдельно. Не публикуйте закрытые поля через SELECT=*.

Многоязычность областей не означает автоматический перевод текста, перевод любых HL-записей или отдельные SEO-профили для каждого сайта. Подробности и границы приведены в соответствующих руководствах.

Документация описывает код модуля версии 1.0.0. Сайт разработчика.