-
Редирект на главную каталога если раздел или товар не найден, Битрикс
Данный хак может быть полезен при запуске на сайт контекстной рекламы, особенно Яндекс.Директ, как показала практика – при автоматических товарных кампаниях робот Яндекса не всегда адекватно производит индексацию ссылок, особенно при динамично меняющемся каталоге. В данном случае (если ссылка на товар или раздел с ошибкой) Битрикс по-умолчанию отдает стандартную страницу 404 (которая может отличаться в…
-
Обработчик для события добавления элемента HL-Блока Bitrix Framework
Для перехвата события добавления элемента HighLoad-блока, а также получения всех полей добавляемого элемента в Битриксе необходимо добавить следующий код, например, в файл init.php (путь к файлу по умолчанию /bitrix/init.php от корневой директории, рекомендуется создать новый файл в локальном пространстве /local/ и вносить свои обработки в него) либо в обработчик событий собственного модуля, в котором указать…
-
Технические страницы-заглушки в Bitrix Framework
В рамках 1с-Битрикс: Управление сайтом и Битрикс24 существуют несколько технических страниц-заглушек, выводящих информацию в определенных ситуациях, вот несколько из них: /local/php_interface/include/site_closed.php — заглушка, которая отображается при закрытии публичной части (в настройках главного модуля), обычно используется во время обновления веб-сайта; /local/php_interface/include/dbquery_error.php — заглушка, которая отображается при ошибках БД; /local/php_interface/this_site_support.php — блок в административной панели с информацией о разработчике и…
-
Выборка лидов с помощью API Битрикс24
Внимание! В примере используется устаревшие методы, на момент написания они поддерживаются и их поддержка в ближайшем будущем скорее всего останется в полном объеме. Быстрая выборка лида c его основными свойствами: Выборка лидов списком, позволяет получить также дополнительные свойства и выбрать лиды по фильтру:
-
Подключение своего CSS в стандартной теме Битрикс24
Платформа Битрикс24 не очень приветствует кастомизацию стандартной темы, в том числе правку файлов шаблонов, при этом иногда возникает необходимость внедрения своего CSS для стилизации некоторых элементов интерфейса. В этом случае можно использовать функцию подключения кастомного CSS файла, для этого добавить следующий код, например, в файл init.php (путь к файлу по умолчанию /bitrix/init.php от корневой директории,…
-
Подключение своего JS в стандартной теме Битрикс24
Платформа Битрикс24 не очень приветствует кастомизацию стандартной темы, в том числе правку файлов шаблонов, при этом иногда возникает необходимость внедрения своего JavaScript кода для взаимодествия при рендеринге. В этом случае можно использовать функцию подключения кастомного JS файла, для этого добавить следующий код, например, в файл init.php (путь к файлу по умолчанию /bitrix/init.php от корневой директории,…
-
Обработка событий CRM Битрикс24
Для обработки и модификации событий в CRM Битрикс24 в реальном времени, например, получить и модифицировать данные лида при его изменении, необходимо добавить следующий код в файл init.php (путь к файлу по умолчанию /bitrix/init.php от корневой директории, рекомендуется создать новый файл в локальном пространстве /local/ и вносить свои обработки в него): В коде обработчика, указывается модуль…
