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

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

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

Документация по 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

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

Bitrix получить значения списочного поля

В статье приводится пример кода для получения всех вариантов значений пользовательского поля с типом "Список". Так же описано как можно получить конкретный вариант значения поля.

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

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

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

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

Bitrix подключить класс компонента

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

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

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

Команда grep. Примеры использования

grep - удобная и быстрая команда, здесь приведены примеры как произвести рекурсивный поиск в каталоге, поиск среди запущенных процессов и другие.

Комментарии

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