web136.bxtools
Описание
Модуль содержит разнообразные инструменты для работы с Битрикс
Языки
- PHP100%
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
год назад
README.md
Модуль web136.bxtools
В модуле собраны инструменты для решения разнообразных задач Bitrix
Инструменты для работы с Инфоблоками
\web136\bxtools\IBlock\IBlockData
Класс предоставляет кешированное хранилище всех активных инфоблоков в системе.
\web136\bxtools\IBlock\IBlockResolver
Обертка над \web136\bxtools\IBlock\IBlockData предоставляет метод получения ID инфоблока по символьному коду
Инструменты для работы с Url
\web136\bxtools\Uri\Uri
Расширяет битриксовый класс \Bitrix\Main\Web\Uri. В базовом классе не хватало установки схемы.
\web136\bxtools\Uri\UrlUtils
Предоставляет набор методов
- \web136\bxtools\Uri\UrlUtils::getScheme() возвращает схему запроса (http или https)
- \web136\bxtools\Uri\UrlUtils::getServerUrl() возвращает url сервера сайта (http(s)://(SITE_SERVER_NAME)) по SITE_ID
- \web136\bxtools\Uri\UrlUtils::getWebURI() Превращает абсолютный (на сервере) путь в относительный, относительно корня сайта
- \web136\bxtools\Uri\UrlUtils::getAbsoluteUrl() Создает абсолютный url из пути