Top.Mail.Ru
Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
Конверсайт
Разработка и продвижение сайтов на 1С-Битрикс
+7 391 204-60-83
+7 391 204-60-83
E-mail
info@conversite.ru
Адрес
г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
Режим работы
Пн. – Пт.: с 9:00 до 18:00
Услуги
  • Разработка сайтов
    • Одностраничные сайты
    • Корпоративные сайты
    • Интернет-магазины
    • Индивидуальный проект
    • Разработка сайта для для государственных организаций
  • SEO-продвижение сайтов
    • SEO продвижение
    • Базовая seo оптимизация
  • Настройка контекстной рекламы
    • Яндекс.Директ
  • Дополнительные услуги
    • Ускорение сайта - композитный режим 1С-Битрикс
Каталог
  • Готовые интернет-магазины
    • B2B
    • Авто
    • Бытовая техника, электроника и оборудование
    • Детские товары
    • Другое
    • Красота и здоровье
    • Мебель
    • Одежда, обувь, аксессуары
    • Подарки и сувениры
    • Продукты питания
    • Спорт, туризм, отдых
    • Строительство и ремонт
    • Товары для животных
    • Украшения, аксессуары
    • Универсальные
  • Готовые сайты
    • Landing page
    • Информационный портал
    • Каталог товаров, услуг
    • Корпоративный сайт
    • Персональный сайт
    • Универсальные
  • Для интернет-магазина
    • Другое
    • Интеграция с онлайн-кассами
    • Каталог товаров
    • Корзина, покупка
    • Курсы валют
    • Подарки, скидки
    • Работа с заказами
  • Инструменты
    • Для разработчиков
    • Контент-менеджеру
  • Интеграция
    • 1С и другие ERP
    • IP-телефония
    • SMS-шлюзы
    • Другое
    • Почтовые сервисы
    • Социальные сети
    • Торговые площадки
  • Маркетинг, реклама
    • SEO
    • Баннеры
    • Другое
    • Региональность
    • Статистика сайта
  • Мобильные приложения
  • Поддержка клиентов
    • Другое
    • Заказ звонка
    • Обратная связь
    • Онлайн-консультанты
    • Отзывы, комментарии
    • Подписки и рассылки
  • Решения для Битрикс24
    • CRM
    • Бизнес-процессы
    • Документы
    • Другое
    • Задачи
    • Импорт/экспорт
    • Инструменты
    • Сотрудники
    • Телефония
    • Чат-боты
Компания
  • Сертификаты
  • Партнеры
  • Отзывы
  • Вакансии
  • Реквизиты
  • Документы
Битрикс24
  • Битрикс24
    • Базовый
    • Стандартный
    • Професиональный
    • Энтерпрайз
Кейсы
Блог
Контакты
Конверсайт
Услуги
  • Разработка сайтов
    Разработка сайтов
    • Одностраничные сайты
    • Корпоративные сайты
    • Интернет-магазины
    • Индивидуальный проект
    • Разработка сайта для для государственных организаций
  • SEO-продвижение сайтов
    SEO-продвижение сайтов
    • SEO продвижение
    • Базовая seo оптимизация
  • Настройка контекстной рекламы
    Настройка контекстной рекламы
    • Яндекс.Директ
  • Дополнительные услуги
    Дополнительные услуги
    • Ускорение сайта - композитный режим 1С-Битрикс
Каталог
  • Готовые интернет-магазины
    • B2B
    • Авто
    • Бытовая техника, электроника и оборудование
    • Детские товары
    • Другое
    • Красота и здоровье
    • Мебель
    • Одежда, обувь, аксессуары
    • Подарки и сувениры
    • Продукты питания
    • Спорт, туризм, отдых
    • Строительство и ремонт
    • Товары для животных
    • Украшения, аксессуары
    • Универсальные
  • Готовые сайты
    • Landing page
    • Информационный портал
    • Каталог товаров, услуг
    • Корпоративный сайт
    • Персональный сайт
    • Универсальные
  • Для интернет-магазина
    • Другое
    • Интеграция с онлайн-кассами
    • Каталог товаров
    • Корзина, покупка
    • Курсы валют
    • Подарки, скидки
    • Работа с заказами
  • Инструменты
    • Для разработчиков
    • Контент-менеджеру
  • Интеграция
    • 1С и другие ERP
    • IP-телефония
    • SMS-шлюзы
    • Другое
    • Почтовые сервисы
    • Социальные сети
    • Торговые площадки
  • Маркетинг, реклама
    • SEO
    • Баннеры
    • Другое
    • Региональность
    • Статистика сайта
  • Мобильные приложения
  • Поддержка клиентов
    • Другое
    • Заказ звонка
    • Обратная связь
    • Онлайн-консультанты
    • Отзывы, комментарии
    • Подписки и рассылки
  • Решения для Битрикс24
    • CRM
    • Бизнес-процессы
    • Документы
    • Другое
    • Задачи
    • Импорт/экспорт
    • Инструменты
    • Сотрудники
    • Телефония
    • Чат-боты
Компания
  • Сертификаты
  • Партнеры
  • Отзывы
  • Вакансии
  • Реквизиты
  • Документы
Битрикс24
  • Битрикс24
    • Базовый
    • Стандартный
    • Професиональный
    • Энтерпрайз
Кейсы
Блог
Контакты
    +7 391 204-60-83
    +7 391 204-60-83
    E-mail
    info@conversite.ru
    Адрес
    г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    Конверсайт
    +7 391 204-60-83
    +7 391 204-60-83
    E-mail
    info@conversite.ru
    Адрес
    г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    Войти
    Конверсайт
    Телефоны
    +7 391 204-60-83
    E-mail
    info@conversite.ru
    Адрес
    г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    Конверсайт
    • Услуги
      • Услуги
      • Разработка сайтов
        • Разработка сайтов
        • Одностраничные сайты
        • Корпоративные сайты
        • Интернет-магазины
        • Индивидуальный проект
        • Разработка сайта для для государственных организаций
      • SEO-продвижение сайтов
        • SEO-продвижение сайтов
        • SEO продвижение
        • Базовая seo оптимизация
      • Настройка контекстной рекламы
        • Настройка контекстной рекламы
        • Яндекс.Директ
      • Дополнительные услуги
        • Дополнительные услуги
        • Ускорение сайта - композитный режим 1С-Битрикс
    • Каталог
      • Каталог
      • Готовые интернет-магазины
        • Готовые интернет-магазины
        • B2B
        • Авто
        • Бытовая техника, электроника и оборудование
        • Детские товары
        • Другое
        • Красота и здоровье
        • Мебель
        • Одежда, обувь, аксессуары
        • Подарки и сувениры
        • Продукты питания
        • Спорт, туризм, отдых
        • Строительство и ремонт
        • Товары для животных
        • Украшения, аксессуары
        • Универсальные
      • Готовые сайты
        • Готовые сайты
        • Landing page
        • Информационный портал
        • Каталог товаров, услуг
        • Корпоративный сайт
        • Персональный сайт
        • Универсальные
      • Для интернет-магазина
        • Для интернет-магазина
        • Другое
        • Интеграция с онлайн-кассами
        • Каталог товаров
        • Корзина, покупка
        • Курсы валют
        • Подарки, скидки
        • Работа с заказами
      • Инструменты
        • Инструменты
        • Для разработчиков
        • Контент-менеджеру
      • Интеграция
        • Интеграция
        • 1С и другие ERP
        • IP-телефония
        • SMS-шлюзы
        • Другое
        • Почтовые сервисы
        • Социальные сети
        • Торговые площадки
      • Маркетинг, реклама
        • Маркетинг, реклама
        • SEO
        • Баннеры
        • Другое
        • Региональность
        • Статистика сайта
      • Мобильные приложения
      • Поддержка клиентов
        • Поддержка клиентов
        • Другое
        • Заказ звонка
        • Обратная связь
        • Онлайн-консультанты
        • Отзывы, комментарии
        • Подписки и рассылки
      • Решения для Битрикс24
        • Решения для Битрикс24
        • CRM
        • Бизнес-процессы
        • Документы
        • Другое
        • Задачи
        • Импорт/экспорт
        • Инструменты
        • Сотрудники
        • Телефония
        • Чат-боты
    • Компания
      • Компания
      • Сертификаты
      • Партнеры
      • Отзывы
      • Вакансии
      • Реквизиты
      • Документы
    • Битрикс24
      • Битрикс24
      • Битрикс24
        • Битрикс24
        • Базовый
        • Стандартный
        • Професиональный
        • Энтерпрайз
    • Кейсы
    • Блог
    • Контакты
    • Кабинет
    • 0 Корзина
    • +7 391 204-60-83
      • Телефоны
      • +7 391 204-60-83
    • г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    • info@conversite.ru
    • Пн. – Пт.: с 9:00 до 18:00

    Genesis

    Главная
    —
    Продукты
    —
    Инструменты
    —Genesis
    Genesis
    Бесплатный
    Получить консультацию
    Бесплатная установка всех модулей каталога и дополнительная гарантия 2 недели
    Genesis
    Genesis
    Genesis
    Genesis

    Установка модуля стандартная, через 1С-Битрикс Маркетплейс.

    Если вы хотите получить данные из поля Genesis используйте готовый сниппет в шаблоне компонента или в result_modifier.php вашего компонента:

    // Функция для рекурсивного декодирования JSON
    function json_decode_recursive($data) {
        // Если пришел массив, проходим по всем его элементам
        if (is_array($data)) {
            foreach ($data as $key => $value) {
                $data[$key] = json_decode_recursive($value);
            }
            return $data;
        }
    
        // Если пришла строка, пробуем её декодировать
        if (is_string($data)) {
            // Проверяем, похожа ли строка на JSON (начинается с { или [)
            $trimmed = trim($data);
            if ((strpos($trimmed, '{') === 0 || strpos($trimmed, '[') === 0)) {
                $decoded = json_decode($data, true);
                // Если декодирование прошло успешно, рекурсивно проверяем результат
                if (json_last_error() === JSON_ERROR_NONE) {
                    return json_decode_recursive($decoded);
                }
            }
        }
    
        // Возвращаем данные как есть (если это число, обычная строка или неудачный json)
        return $data;
    }
    
    // Замените FGB на КОД свойства которое вы создали в инфоблоке
    $json_data_test = $arResult['PROPERTIES']['FGB']['VALUE'];
    
    // Сначала декодируем HTML сущности (если они есть)
    $json_data_test = htmlspecialchars_decode($json_data_test);
    
    // Используем нашу рекурсивную функцию вместо обычной
    $itemsx = json_decode_recursive(json_decode($json_data_test, true));
    
    echo '<pre>';
    print_r($itemsx);
    echo '</pre>';
    На выходе вы получите массив с примерно такой структурой:
    Array
    (
        [0] => Array
            (
                [field_1763692934771] => Array
                    (
                        [0] => Array
                            (
                                [field_1763692942587] => test
                                [field_1763692952254] => test
                                [field_1763692961837] => test
                                [field_1763693877011] => Array
                                    (
                                        [0] => Array
                                            (
                                                [field_1763693885195] => test
                                                [field_1763693893877] => test
                                            )
    
                                        [1] => Array
                                            (
                                                [field_1763693885195] => test
                                                [field_1763693893877] => test
                                            )
    
                                    )
    
                            )
    
                    )
    
                [field_1763699277575] => Array
                    (
                        [0] => Array
                            (
                                [id] => 192880
                                [name] => Aqwella
                            )
    
                        [1] => Array
                            (
                                [id] => 196436
                                [name] => Arcus
                            )
    
                        [2] => Array
                            (
                                [id] => 192872
                                [name] => Artwelle
                            )
    
                    )
    
                [field_1763700303773] => /upload/migx_files/4ff/7s4v2lb7cwd7vop21hadt97pb10nqc59.png
            )
    
    )
    По сути все, что вам нужно - это получить значение поля. А модуль Genesis является визуальной оберткой для этого поля, которая хранит свои данные в виде JSON. Ваша задача получить этот JSON и распарсить его как вам удобно.
    Если вам нужна тех поддержка пожалуйста пишите на почту:
    info@conversite.ru

    Если долго не отвечаю напишите в телеграм:
    @xidi_93
    Подробности
    Характеристики
    Совместимость с редакцией Битрикс
    —
    Бизнес, Малый бизнес, Первый сайт, Стандарт, Старт, Эксперт
    Адаптивный
    —
    Нет
    Композитный
    —
    Нет
    Поддержка php8
    —
    Да
    Последние обновления
    —
    21.11.2025 04:29:32
    Цена действительна только для интернет-магазина и может отличаться от цен в розничных магазинах
    Genesis
    Бесплатный
    Получить консультацию
    Бесплатная установка всех модулей каталога и дополнительная гарантия 2 недели
    • Описание
    • Как купить
    • Оплата
    • Установка
    • Техническая поддержка

    Разработка сайта на Битрикс часто ставит перед разработчиками комплексные задачи по организации контента. Стандартные свойства инфоблоков отлично подходят для простых данных: строк, чисел или списков. Но что делать, если контент-менеджеру нужно наполнить слайдер, блок "Вопрос-Ответ" (FAQ) или список сотрудников с фотографиями и должностями внутри одной страницы?

    Обычно для этого приходится создавать отдельные инфоблоки или плодить десятки свойств, что усложняет администрирование и нагружает базу данных. Представляем решение: модуль Genesis — мощный Bitrix конструктор полей, которое позволяет создавать сложные структуры данных внутри одного свойства.

    Проблема стандартных подходов в Bitrix

    При создании лендингов или карточек товаров часто требуется гибкость. Допустим, вам нужно создать шаблон Битрикс для вывода галереи преимуществ, где у каждого элемента есть иконка, заголовок, описание и ссылка.

    Стандартные пути решения:

    1. Множественные свойства: Создать 4 разных свойства (для иконки, заголовка и т.д.) и надеяться, что контент-менеджер заполнит их в правильном порядке. Это неудобно.

    2. Отдельный инфоблок: Создать инфоблок "Преимущества" и привязывать его элементы. Это надежно, но избыточно для простых задач.

    Наш модуль предлагает третий путь: кастомные поля, которые хранят сложную структуру в формате JSON, но предоставляют удобный визуальный интерфейс для редактирования.

    Что такое модуль Genesis?

    Модуль Genesis реализует концепцию, интуитивно знакомую многим разработчикам, но адаптированную под инфоблоки Bitrix. Это свойство типа "Строка" (хранится как JSON в базе данных), которое имеет два интерфейса:

    1. Конструктор схемы: Для разработчика.

    2. Визуальный редактор: Для контент-менеджера.

    1. Визуальный конструктор полей

    https://erkin-khidirov.com/img/admin.gif" border="0" width="600" height="329" data-bx-image="https://erkin-khidirov.com/img/admin.gif" data-bx-onload="Y" />

    В настройках свойства реализован полноценный конструктор с интерфейсом. Вам больше не нужно писать JSON-схему вручную (хотя модуль позволяет и это через режим "Raw JSON").

    В модуле реализован JS интерфейс, который позволяет на лету добавлять поля, указывая:

    • Ключ (Key): Техническое имя поля для использования в шаблоне.

    • Название: Подпись для менеджера.

    • Тип: Выбор из поддерживаемых типов данных.

    • Заголовок: Чекбокс, определяющий, будет ли это поле видно в свернутом списке элементов.

    Поддерживаемые типы данных:

    • Текст (input).

    • Многострочный текст (textarea).

    • Картинка (с предпросмотром).

    • Файл.

    • Привязка к элементам: Позволяет выбирать элементы из других инфоблоков через стандартное окно поиска Bitrix.

    • Вложенный список (list): Уникальная возможность создавать рекурсивные структуры (список внутри списка).

    2. Интерфейс редактирования контента

    https://erkin-khidirov.com/img/drag_and_drop.gif" border="0" width="600" height="183" data-bx-image="https://erkin-khidirov.com/img/drag_and_drop.gif" data-bx-onload="Y" />

    Модуль рендерит удобный интерфейс в карточке элемента. Это не просто текстовое поле с JSON. Это полноценная панель управления контентом, которая включает:

    • Drag & Drop сортировку: Элементы можно менять местами простым перетаскиванием.

    • AJAX загрузку файлов: Изображения и документы загружаются без перезагрузки страницы через аякс.

    • Визуализацию: Миниатюры изображений отображаются прямо в списке.

    • Вложенность: Если вы создали поле типа "Вложенный список", откроется модальное окно (Pop-up) с еще одним списком внутри.

    • Умный выбор привязок: Интеграция с окном позволяет выбирать элементы инфоблока по ID, не покидая страницу редактирования.

    Технические особенности и преимущества

    Использование данного модуля для задач категории bitrix создание сложных интерфейсов дает ряд преимуществ.

    Хранение данных

    Все данные сериализуются в JSON с флагом JSON_UNESCAPED_UNICODE.

    Это означает, что в базе данных всё лежит компактно. При выборке элементов (GetList) вы не делаете лишних JOIN-запросов к таблицам свойств. Вы получаете одну строку, которую легко превратить в массив через json_decode в result_modifier.php или шаблоне компонента.

    Гибкость для разработчика

    Вам не нужно каждый раз лезть в код, чтобы изменить набор полей. Кастомные свойства настраиваются мышкой в админке.

    Кроме того, в модуле предусмотрен режим "Редактировать JSON" (editRawJson), который позволяет разработчику скопировать структуру данных целиком и перенести её на другой элемент или проект.

    Вложенные структуры (Nested Lists)

    Одной из самых мощных фич, которую предоставляет этот модуль, является рекурсия. В коде класса SchemaBuilder присутствует обработка типа migx_list.

    Это позволяет создавать многоуровневые меню или сложные каталоги внутри одного элемента. Например:

    1. Уровень 1: "Категория услуг" (Заголовок + Иконка).

    2. Уровень 2 (внутри категории): Список конкретных услуг (Название + Цена).

    Стандартные инфоблоки Bitrix потребовали бы для реализации такой схемы создания разделов (секций), что не всегда удобно для визуального вывода на одной странице. Здесь же всё решается настройкой схемы JSON.

    Закажите любой модуль у нас на сайте с бесплатной установкой и гарантией 14 дней

    Мы работаем с физическими и юридическими лицами. И предоставляем сразу два варианта оплаты.

    • Наличные. Вы подписываете товаросопроводительные документы, расплачиваетесь денежными средствами, получаете товар и чек.
    • Безналичный расчет. Принимаем карты Visa и MasterCard. Доступен при курьерской доставке.

    Ваш заказ можем доставить собственными ресурсами, при условии вашего нахождения в городе. Либо через 4 варианта доставки:

    1. Курьерская доставка. Курьерская доставка работает с 9:00 до 19:00. Когда товар поступит на склад, курьерская служба свяжется для уточнения деталей. Специалист предложит выбрать удобное время доставки и уточнит адрес.
    2. Самовывоз из магазина. Для получения заказа обратитесь к сотруднику в кассовой зоне и назовите номер.
    3. Сотрудничаем с постаматами. Срок хранения — 3 дня.
    4. Предоставляем почтовую доставку через почту России. Когда заказ придет в отделение, на ваш адрес придет извещение о посылке. Вскрывать коробку самостоятельно вы можете только после оплаты заказа.

    Дополнительная вкладка для размещения информации о товарах, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению.

    Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.

    • Комментарии
    • ВКонтакте
    Загрузка комментариев...
    Назад к списку
    Подписывайтесь
    на новости и акции
    Компания
    Сертификаты
    Партнеры
    Отзывы
    Вакансии
    Реквизиты
    Документы
    Услуги
    Корпоративные сайты
    Интернет-магазины
    Лендинги
    Почему Вам стоит доверить работу именно нам

    Мы являемся партнером 1С-Битрикс и Битрикс24. И обладаем всеми необходимыми компетенциями для решения задач различной сложности.

    Профиль компании на сайтах:
    профиль Конверсайт на сайте 1С-Битрикс
    +7 391 204-60-83
    +7 391 204-60-83
    E-mail
    info@conversite.ru
    Адрес
    г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    info@conversite.ru
    г. Красноярск, ул. Ладо Кецховели 22а, офис 8-28/1
    © 2026 Конверсайт - Разработка и продвижение сайтов на 1С-Битрикс
    Политика конфиденциальности | Публичная оферта
    0

    Корзина

    Очистить корзину

    Ваша корзина пуста

    Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку «В корзину»
    В каталог
    Мы используем файлы cookie, разработанные нашими специалистами и третьими лицами, для анализа событий на нашем веб-сайте, что позволяет нам улучшать взаимодействие с пользователями и обслуживание. Продолжая просмотр страниц нашего сайта, вы принимаете условия его использования. Более подробные сведения смотрите в нашей Политике в отношении файлов Cookie .
    Принять Отклонить