Меню

Получить метатеги раздела в CIBlockSection::GetList из настроек инфоблока

RSS
Получить метатеги раздела в CIBlockSection::GetList из настроек инфоблока, Получить метатеги раздела в CIBlockSection::GetList из настроек инфоблока
 
Если получить список разделов методами CIBlockSection::GetList или CIBlockSection::GetByID
В массиве, вы, не получите метатеги раздела из настроек SEO инфоблока.
Что бы их получить, нужно в цикле добавить дополнительный запрос к \Bitrix\Iblock\InheritedProperty\SectionValues

Пример:
Код
$dbRes = CIBlockSection::GetList(
false,
array('IBLOCK_ID' => $IBLOCKID),
false,
false,
false,
);
while ($arDbRes = $dbRes->Fetch())
{
   echo '<pre>';
   print_r($arDbRes); // Все данные раздела
   echo '<pre>';

   $ipropValues = new \Bitrix\Iblock\InheritedProperty\SectionValues($IBLOCKID, $arDbRes["ID"]);
   echo '<pre>';
   print_r($ipropValues->getValues()) // Все метатеги раздела
   echo '<pre>';
}
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst

Блог-note: заметки разработчика

Запретить указание количества товаров, добавляемого в корзину, в определенных разделах каталога.

Задача состоит в том, чтобы запретить указание количества товара, добавляемого в корзину, в определенных разделах катало...

Информация о заказах и содержимое корзины текущего пользователя.

В процессе разработки сайта могут понадобиться рецепты приведенные ниже. Использовать можно как угодно и где угодно, я л...

Получить все поля раздела, включая пользовательские, в section.php

Если нужно получить какие-то данные о текущем разделе, которых нет в изначальном массиве, можно воспользоваться методом ...

Добавить СЕО-метатеги в результаты поиска по каталогу

Задача: на странице с результатами поиска по каталогу нужно установить уникальные метатеги: keywords, description, canon...

Вывести компонент новостей на страницу в Битрикс

Посмотрел Яндекс метрику на свой сайт, и решил что буду частенько писать сюда именно то, что ищут люди. Итак за последню...

Удалить всех пользователей которые не делали заказов в магазине 1С-Битрикс

Задача: сайт проработал 7 лет и все время на нем была открытая регистрация, создано много мертвых учетных записей (б...

Модифицировать состав заказа #ORDER_LIST# в почтовом событии "Новый заказ"

Если вы хотите как-то по особенному сверстать состав заказа в почтовом уведомлении 1С-Битрикс "Новый заказ", у вас это н...

Ссылка на товары бренда в каталоге с автоматическим применением умного фильтра

Задача: вывести товары на странице бренда, выведенного компонентом "Новости", с ссылками на разделы в каталоге...

Прятать или показывать описание раздела каталога

В новых компонентах и шаблонах catalog.section есть не документированный и не выводимый параметр: "Скрывать описание раз...