Полезные материалы по Битрикс

Документация

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

Документация по d7 - d7 это новая версия Bitrix Framework, которая реализует принципы ООП. Данная документация описывает классы, методы, константы и т.д. в новом ядре.

Документация по REST - у Битрикс24 есть REST API, что позволяет создавать собственные приложения или интеграции для Битрикс24. В данной документации описываются принципы работы и достпуные методы REST API.

Статьи

Статья про оформление заказа в Битрикс - полезная статья о том как работать с заказом и связанными с ним объектами.

Статья про работу с корзиной в Битрикс - полезная статья о том как работать с корзиной:

  • добавление/изменение/удаление товара
  • получение корзины текущего пользователя или корзины заказа
  • получение стоимости всей корзины с учетом/без учета скидок
  • вес корзины
  • информация о товарах в корзине
  • свойства товаров в корзине

Статья про добавление своих настроек в settings - позволяет хранить все необходимые настройки в одном месте.

Статья про добавление своего события - Система событий в Битрикс широко развита, что позволяет добавлять свою бизнес логику в проект, не затрагивая ядра продукта. В этой статье описано как добавить своё событие в систему и добавить на него обработчик.

Сгенерировать ошибку 404 - порой возникает необходимость вызвать 404 ошибку при обработке запроса, в этой статье рассказано как это можно сделать с помощью стандартных средств легко и удобно.

Выполнить sql запрос - Хоть в bitrix есть классы для работы практически с любой таблицей, порой возникает необходимость просто выполнить sql запрос и для таких случаев предусмотрен метод query() у объекта Bitrix\Main\DB\Connection. В статье приведен пример как выполнить произвольный sql запрос используя стандартные средства Bitrix. Есть примеры запросов select, update, insert, delete.

Вывести sql запрос - Порой нужно получить сформированный с помощью ORM sql запрос. Например чтобы проверить, что выбираются нужные данные с нужными фильтрами. Для таких случаев предусмотрен метод startTracker(). Подробнее о том как его использовать описано в статье.

Автокэширование в 1с-Битрикс - статья про основные моменты работы кэша в компонентах битрикса. Как работают файлы: result_modifier.php, template.php, component_epilog.php .

Модули

Модуль Настройки++ - Модуль позволяет сохранять свои дополнительные настройки в админке и дальнейшем использовать их в коде или где-то еще. Удобно когда нужно сохранить пару опций для небольшой доработки.

Рубрики: Bitrix

Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи

Как добавить свою вкладку в карточку элемента СРМ?

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

Подключить bitrix без подключения шаблона сайта

В статье приводится пример кода подключения bitrix без подключения шаблона сайта. Так же описано когда это может пригодится.

Bitrix сбросить буфер вывода

Функция RestartBuffer() в Bitrix используется для сброса буфера вывода. Она позволяет прервать вывод страницы на определенном этапе выполнения скрипта и начать вывод заново. В статье рассмотрим основные сценарии использования данной функции, рассмотрим пример кода.

Bitrix подключить модуль

Так как bitrix состоит из большого количества различных модулей, знать как их правильно подключать просто необходимо.

Bitrix регистрация своего события

В статье приводится пример регистрации собственного события в bitrix и добавления на него обработчика.

Bitrix 24 получить ссылку на контакт, сделку, компанию, лид и т.д.

В статье приводится пример кода для получения ссылки на контакт, сделку, компанию, лид и т.д. с помощью метода \CCrmOwnerType::GetEntityShowPath()

Комментарии

Комментариев пока нет
Данный сайт использует файлы cookies. Продолжая просмотр сайта, вы соглашаетесь с использованием файлов cookies.
ОК