Метод используется для перевода инфоблока. Нестатический метод.
Code
Copy code
Code copied!
FCIBlock::Translate( int|string $ID, // Идентификатор инфоблока array $arFields = Array(), // Массив полей для перевода string $target, // Целевой язык перевода string|bool $siteId = false, // Идентификатор сайта, по умолчанию false string|bool $source = false // Исходный язык перевода, по умолчанию false );
- $ID — Идентификатор инфоблока.
- $arFields — Массив полей с данными для перевода (например, array("NAME" => "Название")).
- $target — Целевой язык (например, “en”, “fr”).
- $siteId — Идентификатор сайта (по умолчанию — false).
- $source — Исходный язык перевода (по умолчанию — false).
Code
Copy code
Code copied!
$res = CIBlock::GetList(["ID" => "asc"], $arFilter); if ($arFields = $res->Fetch()) { // Переводим на все языки на которые настроен инфоблок foreach (CFanTranslator::getIblockAutoLangs($arFields['ID']) as $lid) { $fs = new FCIBlock(); $fs->Translate($arFields["ID"], $arFields, $lid); } }
Количество показов: 252
Дата изменения: 01.10.2024 17:19:59