Как изменить Title в Bitrix - №16
🛠 Разбор событий Bitrix: OnBeforeEndBufferContent vs OnEndBufferContent на примере SetPageProperty
🛠 Разбор событий Bitrix: OnBeforeEndBufferContent vs OnEndBufferContent на примере SetPageProperty Пришла задача с формулировкой "не работает генерация метатегов", лезем в код и видим, что генерация завязана на событии OnEndBufferContent. Но это событие срабатывает в самом конце когда HTML уже собран и никакой $APPLICATION->SetPageProperty(); уже не получится использовать. ✅ Решение – событие OnBeforeEndBufferContent На момент срабатывания OnBeforeEndBufferContent, итоговая верстка страницы ещё не собрана полностью, и SetPageProperty() всё ещё может повлиять на содержимое <head> в шаблоне...
Обработка ошибок в Битрикс
При разработке под Битрикс можно пользоваться не только логами, установленными в конфигурации сервера, но и своими. Для этого нужно настроить обработчик ошибок в секции exception_handling в файле /bitrix/.settings.php Можно использовать кастумный обработчик ошибок для записи логов. Конфигурируется...