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

Получение SEO данных элементов и разделов инфоблока, через API 1С-Битрикс

Внимание! Все сообщения на форуме проходят модерацию. Ваше сообщение появится после проверки.
Получение SEO данных элементов и разделов инфоблока, через API 1С-Битрикс

Для того чтобы извлечь данные из вкладки SEO административной панели Битрикс, необходимо использовать специализированные классы для работы с наследуемыми свойствами элементов и разделов инфоблока.
Код не рабочий
Код
$seoFromElement = new \Bitrix\Iblock\InheritedProperty\ElementValues($iBlockId, $elementId);

// Получаем значения наследуемых свойств элемента
$pageProperties = $ipropElementValues->getValues();

// Устанавливаем заголовок страницы
$APPLICATION->SetTitle($seoFromElement['ELEMENT_PAGE_TITLE']);

Откуда вдруг взялось $ipropElementValues?

Исправленный рабочий код:
Код
$pageProperties = new \Bitrix\Iblock\InheritedProperty\ElementValues($iBlockId, $elementId);
$seoFromElement = $pageProperties->getValues();
$APPLICATION->SetTitle($seoFromElement['ELEMENT_PAGE_TITLE']);
Да, поправил в заметке. Видимо, когда писал дергал код из разных проектов.
Но и комментарий оставлю
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Загрузить файлы
 

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