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

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

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

Документация по 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 выполнить произвольный sql запрос

В статье приведен пример как выполнить произвольный sql запрос используя стандартные средства Bitrix

Как в bitrix получить параметры запроса

Из этой статьи вы узнаете, какие классы и методы в bitrix помогут получить данные запроса без использования глобальных переменных. Это важный навык, который обязательно пригодится в вашей работе.

Комментарии

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