Светлый статус‑бар на тёмном экране: preferredStatusBarStyle и ключи plist
Переопределяем стиль строки состояния в конкретном контроллере и проверяем глобальные флаги Info.plist.
// поиск по блогу
Найдите нужную статью о модулях 1С-Битрикс, настройке и оптимизации
Найдено результатов: 14 по тегам io
Переопределяем стиль строки состояния в конкретном контроллере и проверяем глобальные флаги Info.plist.
Обзор направления Статьи рубрики полезно читать как компактные заметки о поведении UIKit: где граничит системный chrome и ваш контент, как пользователь воспринимает контраст и читаемость на тёмном фоне приложения после перехода с промо‑страницы. Разбор задачи При сборке промо через Битрикс помните, что мобильный…
Разбор задачи Многие, наверное, замечали неудобство стандартного шаблона постраничной навигации в 1С-Битрикс: Создать собственную постраничную навигацию в 1С-Битрикс совсем не сложно. Для этого необходимо создать шаблон компонента постраничной навигации в папке вашей темы. Необходимо перейти в раздел…
Когда нужен хлеб в виде текстовой ссылки на родительский раздел, можно одним запросом выбрать CIBlockSection по IBLOCK_SECTION_ID строки материала.
В каталогах навигации поддерживаются файлы *_ext.php: туда добавляют выборку элементов активного раздела и мержут с уже заданными ссылками.
Готовые запросы к INFORMATION_SCHEMA для поиска всех FK «на нашу» таблицу или колонку — перед переносом Битрикса, чисткой схемы или ручным ALTER без сюрпризев.
Быстро найти файл и строку объявления любой пользовательской или ядерной функции — через ReflectionFunction; полезно, когда нужно понять переопределения и хуки вокруг типичных вызовов вроде bx_mail.
.section (раздел «Ускорение» / витрина). На списке раздела тяжёлые поля вроде DETAIL_TEXT часто не нужны шаблону: их можно не тащить из БД, сузив массив $selectFields перед CIBlockElement::GetList . Идея Копируете шаблон компонента bitrix:catalog.section , подключаете класс компонента и объявляете наследника. В…
Как без сторонних библиотек узнать, что запрос пришёл с телефона или планшета: встроенный класс в модуле conversion, проверка подключения и компактное выражение для шаблона или обработчика.
Зачем это в работе с 1С‑Битрикс В большом проекте классы разбросаны по /local/php_interface/ , модулям, составным автозагрузкам и vendor. Когда нужно понять, откуда берётся поведение компонента, сервиса или ORM‑сущности, первый шаг — хотя бы знать файл объявления . Reflection API встроен в PHP и не требует grep по…
Как исключить раздел или страницу из внутреннего поиска по маскам, добавить мета robots через ядро, отдать уникальный H1 и название вкладки, а также добавить пункт в традиционную навигационную цепочку и вывести её в шаблоне.
Как штатно сохранять и читать произвольные строковые флаги для модулей через COption::SetOptionString / GetOptionString / RemoveOption, какие у движка ограничения по длине и куда это попадает в таблице b_option.
Уровень накопительной скидки привязан к сумме оплаченных заказов клиента. В ядре за это отвечает цепочка CCatalogDiscountSave и события каталога OnSaleOrderSumm / OnSaleOrderSummResult: можно добавить «стартовый» объём после миграции или полностью заменить алгоритм подсчёта.
Работа с файлами и каталогами через Bitrix\Main\IO вместо низкоуровневых PHP-функций: чтение, запись, права и обход директорий.