Михаил Базаров Разработка на 1С-Битрикс Михаил Базаров

Получить метатеги раздела в CIBlockSection::GetList из настроек инфоблока

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Если получить список разделов методами CIBlockSection::GetList или CIBlockSection::GetByID
В массиве, вы, не получите метатеги раздела из настроек SEO инфоблока.
Что бы их получить, нужно в цикле добавить дополнительный запрос к \Bitrix\Iblock\InheritedProperty\SectionValues

Пример:
Код
$dbRes = CIBlockSection::GetList(
false,
array('IBLOCK_ID' => $IBLOCKID),
false,
false,
false,
);
while ($arDbRes = $dbRes->Fetch())
{
   echo '<pre>';
   print_r($arDbRes); // Все данные раздела
   echo '<pre>';

   $ipropValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($IBLOCKID, $arDbRes["ID"]);
   echo '<pre>';
   print_r($ipropValues->getValues()) // Все метатеги раздела
   echo '<pre>';
}
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
 

Блог-note Заметки по 1С-Битрикс