Сохранить или обновить поля СЕО элемента в 1С-Битрикс
Пример скрипта изменения СЕО полей элемента:
$arFields = [
"NAME" => $NAME,
"IPROPERTY_TEMPLATES" => [
"SECTION_META_TITLE" => $TITLE, // Титульное название
"SECTION_META_KEYWORDS" => $KEYWORDS, // Ключивые слова
"SECTION_META_DESCRIPTION" => $DESCRIPTION // Описание
]
];
$el = new CIBlockElement;
if ($ID > 0) {
$res = $el->Update($ID, $arFields);
} else {
$ID = $el->Add($arFields);
$res = ($ID > 0);
}
if (!$res) {
// Вывести ошибку
echo $el->LAST_ERROR;
}