+7 499 938 8452 пн.-пт. 10:00 – 17:00
Есть идея по этому модулю?

Опишите доработку или сценарий — обсудим вместе с другими клиентами.

Все идеи для обсуждения

Отправка доступна после входа или регистрации. Текст формы сохранится.

Kokhanenko: HL-блоки

Менее 50 раз установок
Ставится из 1С-Битрикс Marketplace за пару минут — вкладка «Установка».

Скриншоты

Технические данные

Число установок:
Менее 50 раз
Версия:
1.0.0
Адаптивность:
Да
Поддержка композита:
Да
Дата публикации:
10.11.2026

Совместимые редакции

Описание

HL-блоки и контент — с редактированием прямо на странице сайта.

Подробнее о модуле · Сайт разработчика · Документация

«Kokhanenko: HL-блоки» помогает выводить данные Highload-блоков на сайте и редактировать записи там, где они показаны. Разработчик подключает компоненты и оформляет шаблон, а контент-менеджер меняет текст, изображения и другие поля через публичный редактор.

Для небольших фрагментов страницы предусмотрены области контента — альтернатива файловым включаемым областям. Один код области может иметь отдельное содержимое для разных языков и сайтов.

Для каких задач

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

Основные возможности

  • Список и детальная запись. Два независимых компонента с выбором полей, фильтрацией, сортировкой и кешированием. Детальную запись можно искать по ID или UF_UNIC_CODE.
  • Редактирование на странице. Просмотр, создание, изменение и удаление записей с учётом штатных прав HL-блока. Форма открывается по запросу пользователя.
  • Области контента. Обычный текст, многострочный текст и доверенный HTML. Для каждой пары «язык + сайт» хранится своё значение.
  • Работа с файлами и связями. Выбранные файловые поля и HL-связи раскрываются пакетно. Можно отдельно выбрать поля связанной записи.
  • Системные поля. Подключение активности, сортировки, дат создания и изменения, уникального кода к выбранным HL-блокам.
  • Удобные поля. Штатные типы Битрикса, визуальный HTML-редактор, числовой ввод и генерация уникального кода.
  • SEO и OpenGraph. Общие правила HL-блока, наследование и переопределения у элементов, шаблоны значений и предпросмотр.

Одна область — несколько языковых версий

Например, home.intro выводит русский текст на одном сайте и английский на другом. Редактор открывает нужную версию страницы и меняет её содержимое. Если перевод ещё не заполнен, текст другого языка не подставляется. Автоматический перевод не выполняется.

Для разработчика

Доступны компоненты kokhanenko:hlblock.list, kokhanenko:hlblock.detail и шаблонный блок kokhanenko:content.block. PHP API позволяет собирать неизменяемые запросы через Kokhanenko\Hlblocks\Facade\HlBlock::query(), а ContentItemWrapper::showBlock() подключает редактируемую область.

В компонентах HL-блок выбирается по техническому имени. Исходные ID файлов и связей сохраняются; дополнительные данные находятся в полях с суффиксом _DATA. Общий кеш не содержит пользовательские права и токены форм.

Что учитывать

Для начала работы нужны установленный модуль highloadblock и PHP 8.2 или новее. Структуру HL-блоков, размещение компонентов и оформление настраивает разработчик. Скриншоты новостей показывают пример шаблона проекта: готовый новостной раздел не создаётся установщиком. Модуль не заменяет торговый каталог, конструктор страниц или проверку доступа к закрытым данным.

Установка и быстрый старт · Области и языковые версии

Модуль устанавливается стандартными средствами Marketplace 1С-Битрикс.

Подробнее о модуле · Подробная инструкция

Требования

  • «1С-Битрикс: Управление сайтом», установленный модуль highloadblock.
  • PHP 8.2 или новее.
  • Модуль main не ниже 20.5.400 и доступный ServiceLocator.
  • Доступ администратора и права окружения на установку файлов и создание таблиц.

Схема ключей областей проверена на MySQL 8. Совместимость с другими СУБД требует отдельной проверки. Минимальная версия main — проверка установщика, а не перечень всех проверенных сочетаний PHP и ядра. Перед установкой на рабочий сайт проверьте модуль на его копии и создайте резервную копию файлов и базы данных.

Установка

  1. Откройте «Marketplace → Установленные решения».
  2. Загрузите решение kokhanenko.hlblocks, если его файлы ещё не загружены.
  3. У строки «Kokhanenko: HL-блоки» выберите действие «Установить».
  4. Дождитесь сообщения об успешной установке и обновите административное меню.
  5. Откройте «Kokhanenko → HL-блоки». Проверьте разделы «Управляемые HL-блоки» и «Области».

Установщик создаёт хранилища областей ContentItems и ContentValues, таблицу SEO/OpenGraph, устанавливает компоненты и ресурсы редакторов. Пример новостей со скриншотов и его оформление не создаются автоматически.

Первичная настройка

  1. Для данных проекта создайте или выберите HL-блок штатными средствами Битрикса.
  2. При необходимости добавьте системные поля через «Управляемые HL-блоки → Подключить выбранные».
  3. Разместите компонент списка или детальной записи, выберите HL-блок по техническому имени и укажите поля.
  4. Назначьте редакторам необходимые штатные права HL. Параметр ENABLE_PUBLIC_EDIT включает интерфейс, но не выдаёт разрешения.
  5. Для областей контента назначьте права через «Области → Права доступа» и подключите область в шаблоне.

Первая область контента

Разработчик подключает модуль через Bitrix\Main\Loader::includeModule('kokhanenko.hlblocks') и вызывает Kokhanenko\Hlblocks\Template\ContentItemWrapper::showBlock('home.intro') в нужном месте страницы.

Редактор открывает страницу, наводит указатель на область, нажимает карандаш, вводит текст и сохраняет его. Значения для другого языка или сайта заполняются отдельно. До публикации страницы замените исходный код области её содержимым.

Проверка результата

  • Компоненты показывают нужные записи и поля.
  • У редактора доступны только разрешённые действия, у посетителя нет кнопок изменения.
  • Области показывают правильные значения для каждого сайта и языка.
  • После сохранения изменения видны на публичной странице; при композитном режиме проверена и HTML-копия.

Удаление

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

Полная документация · Решение проблем

❓ Обратная связь и поддержка

По вопросам работы модуля, а также предложениям по добавлению новой функциональности, вы можете обращаться по электронной почте с 09-18 (Москва): info@kokhanenko.pro

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru

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

Kokhanenko: HL-блоки
Kokhanenko: HL-блоки
2 000 руб

Каталог для ИИ