Блог SOPDU


RSS

Январь 08, 2016

ПОЛЬЗОВАТЕЛЬСКИЕ СЕО-ДАННЫЕ


Встала задача, что бы на странице раздела инфоблока которая формируется с API выводились пользовательские мета-данные, которые он вбивает в вкладке «SEO».

<?
$rsSection = CIBlockSection::GetList(
    array(),
    array(
      "IBLOCK_ID"=>12, // Инфоблок id12
      "ACTIVE"=>"Y", // активные разделы
      "ID"=>$_REQUEST["ID"] // id раздела приходит post-запросом
    ), 
    false
); 
if($arSection = $rsSection->GetNext()){
    $ipropValues = new BitrixIblockInheritedPropertySectionValues(
        $arSection["IBLOCK_ID"],
        $arSection["ID"]
    );
$arSection["IPROPERTY_VALUES"] = $ipropValues->getValues();
}
$title_seo = $arSection["IPROPERTY_VALUES"]["SECTION_META_TITLE"];
$description = $arSection["IPROPERTY_VALUES"]["SECTION_META_DESCRIPTION"];
$keywords = $arSection["IPROPERTY_VALUES"]["SECTION_META_KEYWORDS"];
 
$APPLICATION->SetPageProperty("keywords", $keywords);
$APPLICATION->SetPageProperty("description", $description);
$APPLICATION->SetTitle($title_seo);
?>

Запись в: 1с-Битрикс - Тэги: 1C-Bitrix, 1С-Битрикс, API, content, description, keywords, meta, PHP, SEO, title, константа


 
Текст сообщения*
Защита от автоматических сообщений