Модуль-заготовка для 1С-Битрикс. Использует подход ядра D7
Готовый каркас по созданию модуля для Битрикс
Что вас интересует?
Готовый каркас по созданию модуля для Битрикс
Лоадер представляет собой svg-файл, который показывается во время загрузки содержимого слайдера. Для задания лоадера необходимо указать либо полный путь к файлу:
Показ слайдера абстрагирован от шаблона сайта, на котором он показывается. Для конкретного шаблона сайта можно изменить параметры появления слайдера, а также настроить конфликтующие элементы дизайна. Для этого необходимо создать JavaScript-класс, наследующий BX.SidePanel.Slider и переопределить соответствующие методы.
Если в iframe'е слайдера открыть обычную страницу сайта, то она покажется вместе с общим дизайном (меню, шапка, подвал). Для этого режима необходимо адаптировать вывод компонента.
Метод BX.SidePanel.Instance.bindAnchors задает правила обработки ссылок на странице. В момент нажатия на ссылку, слайдер сравнивает адрес в атрибуте href c зарегистрированными шаблонами. В случае совпадения, соответствующая страница открывается в iframe'е
слайдера.
Бывает есть необходимость открыть компонент или просто какое то содержимой в боковой панели в Битрикс24 при нажатии на ссылку или кнопку. В данной статье я покажу принцип работы с данной панелью
Иногда по ходу построения интеграции по REST API с Битрикс24, появляется необходимость запустить бизнес процесс , при наступлении какого-то события из скрипта или сервера.
Есть в Битрикс метод CUtil::PhpToJSObject, который повторяет json_encode, но по-своему, создавая невалидный JSON с одинарными кавычками. Для некоторых целей это подходит, но JSON.parse такой объект не может обработать.
CUtil::JSEscape - функция экранирует символы согласно соглашениям языка ECMAScript
Статья будет вам интересна, если Вы уже видели и слышали что-то про ORM в 1С-Битрикс: Управление сайтом, и даже пробовали разрабатывать сайты на 1С-Битрикс с собственными ORM-классами. Статья состоит из трех частей.