Метод используется для перевода раздела инфоблока. Нестатический метод.
Code
Copy code
Code copied!
FCIBlockSection::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 = CIBlockSection::GetList(["ID" => "asc"], $arFilter, false, ["UF_*"]); if ($arFields = $res->Fetch()) { // Переводим на все языки на которые настроен инфоблок foreach (CFanTranslator::getIblockAutoLangs($arFields['IBLOCK_ID']) as $lid) { $fs = new FCIBlockSection(); $fs->Translate($arFields["ID"], $arFields, $lid); } }
Количество показов: 302
Дата изменения: 17.01.2025 02:38:13