Добрый день!
Подскажите, каким образом запретить перезаписывание SEO элемента. При вызрузке затирается TITLE, KEYWORDS, DESCRIPTION
Для других свойств пишу так:
А как прописать SEO? В голову пришло только такое
$keywords = $APPLICATION->GetPageProperty("keywords");
if (strlen($keywords)>0) unset($keywords);
НО тут получение свойства страницы, а не элемента
Подскажите, каким образом запретить перезаписывание SEO элемента. При вызрузке затирается TITLE, KEYWORDS, DESCRIPTION
Для других свойств пишу так:
| Код |
|---|
function OnBeforeIBlockElementUpdateHandler(&$arFields)
{
if($arFields["IBLOCK_ID"]==26 && !$_GET['ID'] && !$_GET['IBLOCK_ID']) //
{
unset($arFields["IBLOCK_SECTION"]);
unset($arFields["NAME"]);
unset($arFields["CODE"]);
unset($arFields["DETAIL_TEXT"]);
unset($arFields["DETAIL_TEXT_TYPE"]);
unset($arFields["PREVIEW_TEXT"]);
unset($arFields["PREVIEW_TEXT_TYPE"]);
}
} |
А как прописать SEO? В голову пришло только такое
$keywords = $APPLICATION->GetPageProperty("keywords");
if (strlen($keywords)>0) unset($keywords);
НО тут получение свойства страницы, а не элемента