Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

Подключение компонентов внутри элементов инфоблока

Модуль позволяет подключать компоненты в визуальном редакторе, при редактировании элемента инфоблока. Как в админке, так и в публичной части сайта. Возможно отключить обработку вызова компонентов, и просто выводить любой PHP код в печатном виде...Модуль добавляет свои обработчики событий:OnBeforeHTMLEditorScriptRunsonEndBufferContentonEndBufferContent - событие используется для обработки вызова компонентов на странице.В режиме правки компоненты подключеные из элементов отображают иконку шестеренки для настройки параметров https://prnt.sc/ibftts. Если щелкнуть по ней получим сообщение об ошибке: https://prnt.sc/ibfu9hТак происходит потому, что:При нажатии на иконку шестеренки система передает параметры https://cloud.mail.ru/public/8cGa/ub7fjMWoPВ параметре src_path содержится путь до реального файла, который содержит вызов компонента. В нашем же случае такого файла нет. Вызов компонента содержится в БД.Чтобы обойти эту проблему вызовите: редактирование элемента, и там уже параметры компонента.Внимание! Автор настоятельно рекомендует подумать зачем вам это? Наверняка ваш проект можно сделать по другому, без использования компонентов внутри элементов инфоблока.Спасибо на счет в яндек.деньгах https://money.yandex.ru/to/41001668158447.

Подключение компонентов внутри элементов инфоблока

Подключение компонентов внутри элементов инфоблока

от BendeR_say
Скриншоты
Описание

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

Опубликовано:
07.02.2018
Обновлено:
13.02.2018
Версия:
1.1.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес», «Корпоративный портал», «Энтерпрайз»
Адаптивность:
Да
Поддержка Композита:
Да

Описание

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

Модуль добавляет свои обработчики событий:
  • OnBeforeHTMLEditorScriptRuns
  • onEndBufferContent
onEndBufferContent - событие используется для обработки вызова компонентов на странице.

В режиме правки компоненты подключеные из элементов отображают иконку шестеренки для настройки параметров https://prnt.sc/ibftts. Если щелкнуть по ней получим сообщение об ошибке: https://prnt.sc/ibfu9h

Так происходит потому, что:
При нажатии на иконку шестеренки система передает параметры https://cloud.mail.ru/public/8cGa/ub7fjMWoP

В параметре src_path содержится путь до реального файла, который содержит вызов компонента. В нашем же случае такого файла нет. Вызов компонента содержится в БД.

Чтобы обойти эту проблему вызовите: редактирование элемента, и там уже параметры компонента.

Внимание! Автор настоятельно рекомендует подумать зачем вам это? Наверняка ваш проект можно сделать по другому, без использования компонентов внутри элементов инфоблока.

Спасибо на счет в яндек.деньгах https://money.yandex.ru/to/41001668158447.
Отзывы (0)
Пока что нет отзывов.
Обсуждения (1)
Что нового
1.1.0 (13.02.2018) Добавлены настройки модуля: "Включить обработку вызовов компонентов глобально". По умолчанию включено.
Установка
Установка стандартная.
Модуль установлен, можно подключать компоненты внутри элементов инфоблока битрикса
Поддержка
Связаться с автором можно по адресу: anton-capi@mail.ru.
Поддержка осуществляется на платной основе.

Лицензионное соглашение

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки