3 функции для вывода отладочной информации в 1С-Битрикс
В это небольшой заметке мне хотелось бы поделиться с читателями полезными функциями для вывода отладочной информации. В основном в процессе разработки возникает необходимость выводить массивы $arResult, которые являются результатом работы различных компонентов Битрикса. В заметке представлены 3 функции: для вывода массива на страницу, в консоль браузера, а также в файл.
1С-Битрикс - создаем мастер создания сайта
В этой статье мне хотелось бы затронуть тему создания мастера создания сайта. На сайте для разработчиков существует курс «Маркетплейс Bitrix Framework», в котором довольно подробно описывается весь процесс создания мастера.
Информации в нем достаточно, но в процессе изучения этого курса мне захотелось выделить важные моменты, которые я опишу ниже. В итоге получится небольшой конспект по материалам курса. Для примера я решил создать мастер для создания сайта по подготовке к экзамену №1, который основан на курсе академии Битрикс «Интеграция дизайна и настройка платформы».
Добавляем название компании в списке планируемых звонков («Мои дела» Битрикс24)
Некоторое время назад мне была поставлена задача: нужно было при планировании звонка клиенту добавить возможность показа в списке дел на портале Битрикс24 название компании к которой «привязан» клиент. В стандартном решении такой возможности не предусмотрено. Специалисты техподдержки в ответ на мое обращение создали заявку на разработку указанного функционала. Как известно, это может занять довольно много времени, а возможность показа компании клиента в списке звонков нужна уже сейчас, поэтому я не стал ждать и решил эту задачу самостоятельно. Мое решение не претендует на уникальность. Возможно, вы придумаете что-то более оригинальное. Тем не менее, я мне захотелось поделиться им с читателями.
Перенос информации со статических страниц в инфоблок
Предположим, на вашем сайте имеются страницы, на которых размещен список однородных элементов. Например, список часто задаваемых вопросов и ответов на них (FAQ). Причем страницы эти статические: «вопросы-ответы» на них не выводятся каким-либо компонентом системы, а были размещены в виде обычных HTML-таблиц. Согласитесь, что это неверный подход, потому что такая информация должна храниться в каком-либо информационном блоке.
В этой статье я расскажу как исправить эту ситуацию и поместить эти данные в информационный блок.
Просмотр отладочной информации на сайте под управлением 1С-Битрикс
В процессе разработки модулей и компонентов для 1С-Битрикс очень часто возникает потребность вывода отладочной информации на экран. Это можно сделать несколькими способами. Мне на ум пришло 3 способа. Сейчас я немного расскажу о них.
Возможно есть и другие способы, но и этих вполне достаточно. В основном, разработчику бывает необходимо просматривать результат работы какого-нибудь компонента, который хранится в массиве $arResult
. Для этого можно воспользоваться 2 функциями,
представленными ниже.