Работа с сайтами

Ноябрь 4, 2017

Теги: Основное, ORM

\Bitrix\Main\SiteTable - класс для работы с сайтами в системе битрикс.

Получение массива настроек текущего сайта:


$arSite = \Bitrix\Main\SiteTable::getById(SITE_ID)->fetch();

Выборка всех сайтов в системе:


$rsSites = \Bitrix\Main\SiteTable::getList();

while(
$arSite $rsSite->fetch())
{
    echo 
"<pre>"print_r($arSite); echo "</pre>";
}

Получение корневой папки текущего сайта:


$siteDocumentRoot = \Bitrix\Main\SiteTable::getDocumentRoot(SITE_ID);

Получить ID текущего сайта (без использования константы SITE_ID):


$context = \Bitrix\Main\Application::getInstance()->getContext();

$siteId $context->getSite();

← Переход к списку