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

Михаил Базаров

Дата последнего входа: вчера в 19:42
Дата регистрации: 7 февраля 2012 21:17
День рождения: 7 ноября
Пол: Мужской
показать полностью
Михаил Базаров -> Всем
янв 14 11:15 am
Получить метатеги раздела в 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>';
}
 

Авторизация

На сайте работает вход через социальные сети. Просто, выберите наиболее удобную сеть и авторизация произойдет автоматически:
Проходя авторизацию, Вы безоговорочно принимаете условия политики конфеденциальности