Получить поля SEO для элемента можно так:
CModule::IncludeModule("iblock"); $rsSection = CIBlockSection::GetList( array(), array( "IBLOCK_ID" => $arParams['IBLOCK_ID'], "ACTIVE"=>"Y", "=CODE"=>$arParams["SECTION_CODE"]), false); if($arSection = $rsSection->GetNext()){ $ipropValues = new \Bitrix\Iblock\InheritedProperty\ElementValues( $arSection["IBLOCK_ID"], $arSection["ID"] ); $arSection["IPROPERTY_VALUES"] = $ipropValues->getValues(); echo '<pre>'; print_r($arSection["IPROPERTY_VALUES"]); echo '</pre>'; }
Поля SEO для раздела можно получить похожим способом:
CModule::IncludeModule("iblock"); $rsSection = CIBlockSection::GetList( array(), array( "IBLOCK_ID"=>$arParams['IBLOCK_ID'], "ACTIVE"=>"Y", "=CODE"=>$arParams["SECTION_CODE"]), false ); if($arSection = $rsSection->GetNext()){ $ipropValues = new \Bitrix\Iblock\InheritedProperty\SectionValues( $arSection["IBLOCK_ID"], $arSection["ID"] ); $arSection["IPROPERTY_VALUES"] = $ipropValues->getValues(); echo "<pre>"; print_r($arSection); echo '</pre>'; }
Оригинал статьи тут http://yournet.kz/blog/bitrix/ispolzovanie-seo-dannyx-v-infobloke-cherez-api