Поддержать видеоуроки



руб.





Xxxxxxxxx

ПОДРОБНЕЕ
ФАЙЛЫ ДЛЯ СКАЧИВАНИЯ
  • 5 Ноя 2017
  • Автор: Роман Онищенко
  • Битрикс экзамен №2
  • 214
  • 0

Методика решения задания

Создаем указанные в задании инфоблок,свойства и элементы.

  • CMain::SetPageProperty - Устанавливает свойство страницы.
  • CMain::GetCurPage - Возвращает путь к текущей странице относительно корня

Определяем константу IBLOCK_META. В файле init.php пишем слудующий код

 $cur_page = $APPLICATION->GetCurPage();
 if(Bitrix\Main\Loader::includeModule('iblock')){
     $arFilter = array('IBLOCK_ID' => IBLOCK_META,'NAME' => $cur_page);
     $arSelect = array('IBLOCK_ID','ID','PROPERTY_TITLE','PROPERTY_DESCRIPTION');
     $r = CIBlockElement::GetList(array(),$arFilter,false,false,$arSelect);
     if($res = $r->Fetch()){
         $APPLICATION->SetPageProperty('title',$res['PROPERTY_TITLE_VALUE']);
         $APPLICATION->SetPageProperty('description',$res['PROPERTY_DESCRIPTION_VALUE']);
     }
 }
    

Спасибо за внимание!
P.S. В описании мог что нибудь забыть,поэтому смотрите видео

Авторизация

×

Отправляя форму, я соглашаюсь на обработку персональных данных

Отправить