Меню

Получить множественное пользовательское поле раздела. Значения множественного UF_ поля через API

RSS
Получить множественное пользовательское поле раздела. Значения множественного UF_ поля через API
 
Получить множественное пользовательское поле раздела. Значения множественного UF_ поля через API

Задача: У разделов инфоблока есть множественное поле типа список. Зная ID раздела, нужно получить и вывести всю информацию о выбранных значениях списка UF_ поля этого раздела.
 
Aналог CIBlockSection::GetList на D7
Bitrix\Iblock\SectionTable::GetList
не даст получить именно UF поля (без танцев и бубна):
 
Добрый день Михаил!
Вроде банальный вопрос, но поиск корректных результатов не дает.
Подскажите, пожалуйста, как вывести UF_ поле на странице РАЗДЕЛА (в catalog.section.list). UF поле - тип строка.
Спасибо
 
Там оно из коробки работает.

В настройках компонента:
Код
<?$APPLICATION->IncludeComponent("bitrix:catalog.section.list","",
Array(
        "VIEW_MODE" => "TEXT",
        "SHOW_PARENT_NAME" => "Y",
        "IBLOCK_TYPE" => "",
        "IBLOCK_ID" => "",
        "SECTION_ID" => $_REQUEST["SECTION_ID"],
        "SECTION_CODE" => "",
        "SECTION_URL" => "",
        "COUNT_ELEMENTS" => "Y",
        "TOP_DEPTH" => "2",
        "SECTION_FIELDS" => ""
        "SECTION_USER_FIELDS" => => 
                array(
                      0 => 'UF_ПОЛЕ'
                 ),
        "ADD_SECTIONS_CHAIN" => "Y",
        "CACHE_TYPE" => "A",
        "CACHE_TIME" => "36000000",
        "CACHE_NOTES" => "",
        "CACHE_GROUPS" => "Y"
    )      
);?>

В шаблоне:
Код
<?=$arSection['UF_ПОЛЕ']?>
Изменено: Михаил Базаров - 18.12.2022 20:54:25
 
Не работает...
 
В catalog.element - работает и работало, вопросов нет.

В catalog.section.list - не работает
 
Цитата
Андрей написал:
В catalog.element - работает и работало, вопросов нет.
В catalog.section.list - не работает

Затрудняюсь подсказать. Что-то делаете не правильно или у вас что-то не стандартное.
 
Михаил, спасибо за ответ!
Я нашел еще и такое решение, может кому пригодится:
Код
<? $rsResult = CIBlockSection::GetList(array("SORT" => "ASC"), array("IBLOCK_ID" => "АЙДИ-ИНФОБОКА", 
"ID" => $arResult['SECTION']['ID']), false, $arSelect = array("UF_*")); 
if($secResult = $rsResult -> GetNext()){ } ?> <?echo $secResult["UF_ИМЯПОЛЯ"];?>
Читают тему
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst

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

Автоматическое создание подразделов в инфоблоке при добавлении раздела: реализация события OnAfterIBlockSectionAdd

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

Заполнение множественного пользовательского свойства типа "строка" через API

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

ORM в инфоблоках, получение информации об элементах инфоблока на D7

Задача: собрать полные данные об элементах инфоблока, применяя ORM/D7, который пришел на смену устаревшему CIBlockEleme...

Время на БД и веб сервере отличается на 3600 секунд, тест Битрикс

Достаточно часто, при проверке параметров системы, в Битрикс, можно увидеть одну из ошибок: Время на БД и на сервере- Вр...

Помечаем новинки лейблом в каталоге битрикс

Достаточно часто, при разработке каталога товаров или интернет магазина на системе управления Битрикс, встает задача как...

Установить остатки товара на складе из доступных остатков.

Задача, заполнить остатки товаров, в 1С-Битрикс, из параметра "Доступное количество".

Подключение SSL на Битрикс виртуальная машина

С первого января 2017 года, наличие безопасного соединения HTTPS становится практически обязательным. Ваши сайты будут з...

Правильное подключение стилей и скриптов в Битрикс

Есть несколько способов подключения файлов стилей и скриптов, при верстке шаблонов в системе управления 1С-Битрикс. Если...

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

Например: у нас есть инфоблок с большим количеством разделов. И мы хотим, на сайте разбить разделы по буквам. Самый прос...