Телеграм: @camouf_ru Почта: mihail@bazarow.ru

Вывести дополнительное пользовательское поле, использование полей в фильтрах

RSS
Вывести дополнительное пользовательское поле, использование полей в фильтрах
 
Вывести дополнительное пользовательское поле, использование полей в фильтрах

   Если вам нужно вывести дополнительное пользовательское поле типа "Привязка к разделам инфоблока", данная записка возможно поможет.
       Опыт использования достаточно узкий, мало где может понадобиться, но...просто оставлю это здесь
 
Приветствую! Что-то не выбирает ID категорий. Возвращает NULL.
Есть какой-нибудь пример использования?
 
Спасибо! А есть пример вывода категорий, отмеченных пользователем? У меня возвращает NULL
 
Здравствуйте. Воспользовалась вашим решением. Надо вывести наименования разделов из доп. полей (тип - привязка к разделам инфоблока), которые выбраны пользователем. НО! Выводится ВЕСЬ массив. Как это исправить?
Код
<?
//Получаем все возможные поля текущего пользователя
$rsUser = CUser::GetByID($USER->GetID());
$arUser = $rsUser->Fetch();

//Выводим если множественное
foreach ($arUser['UF_TAGI'] as $propertyUf):
    echo $propertyUf;
endforeach;

$IBLOCK_ID = 27; // ID нужного инфоблока

//Создаем массив фильтра
$arFilter = array('IBLOCK_ID' => $IBLOCK_ID, 'ACTIVE' => 'Y');

//Добавляем наш массив в котором перечислены ID разделов выбранные пользователем
$sect_id = $fofilter;

//Создаем массив фильтра. В конце переменная фильтра
$arFilter = array('IBLOCK_ID' => $IBLOCK_ID, 'ACTIVE' => 'Y', 'ID' => $sect_id);

//Создаем массив выводимых полей
$arSelect = array('ID', 'NAME');

//Применяем метод с фильтром и полями
$rsSection = CIBlockSection::GetTreeList($arFilter, $arSelect);

//Выводим названия разделов
while ($arSection = $rsSection->Fetch()) {
    echo $arSection['NAME'];
}

foreach ($arUser['UF_TAGI'] as $propertyUf):
    $sectionsUser .= '\'' . $propertyUf . '\',';
endforeach;

eval('$fofilter=array(' . $sectionsUser . ');');
extract($fofilter);

?>
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

Записная книжка разработчика

Примерно с 2013-го года пишу заметки по разработке сайтов на Битрикс.
Вы можете задавать уточняющие вопросы в комментариях- отвечаю или дополняю заметки по возможности.

Изменить размер картинок на лету в битрикс Просмотров: 44848 Встала задачка: на собственном сайте, уменьшить размер превьюшек картинок у анонсов раздел... Вывести товары из того же раздела в карточке товара Просмотров: 16998 Немножко топорный, но все же вполне действенный способ по выводу внутри подробной карточки... Получить и вывести пользовательские свойства склада в 1С-Битрикс Просмотров: 567 Задача: вывести пользовательские свойства в подробном описании склада. При этом, есть и мн... Показать только один тип цены в каталоге Битрикс Просмотров: 12702 Достаточно часто, при создании сайта на битрикс, можно столкнуться с такой проблемой: на с... Добавить все свойства инфоблока в умный фильтр одним разом Просмотров: 8691 Если у вас достаточно много свойств, в инфоблоке с товарами, например: больше 1000-чи, пос... Отсортировать элементы в Битрикс по свойству привязка к разделам Просмотров: 26780 При создании достаточно сложных интернет-магазинов на Битрикс, иногда встает задача помимо... Запретить изменения описаний товаров при выгрузке из 1С УТ на сайт Просмотров: 15557 При разработке сайтов на Битрикс, с интеграцией с 1С Управление Тороговлей, нужно запретит... Ссылки для добавления и удаления товара из сравнения в Битрикс Просмотров: 7667 Просто оставляю это здесь, вставка ссылок на добавление и удаление товара из сравнения, ес... Создание блога с комментариями, оценками и просмотрами на сайте с 1С-... Просмотров: 21671 Если на вашем сайте требуется создание раздела с блогом или новостями, статьями. Записям в... Минимальная сумма заказа в корзине и оформлении заказа в 1С-Битрикс Просмотров: 7165 В этой заметке добавим возможность установки минимальной суммы заказа, в новом шаблоне кор... Получить все товары из всех заказов пользователя. История купленных т... Просмотров: 669 Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленн... Установка вебсервера на Apple M1 (нативный ARM стек), оптимизированны... Просмотров: 4839 Появилась задачка, установить стек MAMP (macOS, Apache, MYSQL, PHP) на рабочий ноутбук с п... Memcached на сайте под управлением битрикс, при использовании Веб Окр... Просмотров: 6153 Если вам важна скорость отдачи сайта, а у вашего сервера медленный диск для использования ... Данные о текущем разделе каталога вывести в section.php Просмотров: 2121 Если нужно получить какие-то данные о текущем разделе, которых нет в изначальном массиве, ... Ajax форма обратной связи, реализация в битрикс Просмотров: 6949 Иногда, на сайте требуется создать форму обратной связи, которая будет писать все данные в... Настройка выгрузки товаров в Яндекс Маркет с сайта Битрикс Просмотров: 35236 Настройка выгрузки в Яндекс маркет в формате yml, выполняется достаточно просто, кроме одн... Если товар в корзине, поменять кнопку на "В корзине" в новом шаблоне ... Просмотров: 359 Ранее я уже делал заметку на эту тему. Тогда, мы меняли значение input-а при добавлении то... Хостинг панель BrainyCp: оптимизация под 1С-битрикс Просмотров: 6966 В этой видео-заметке расскажу как установить и оптимизировать панель управления сервером B... Как вывести свойства инфоблока по отдельности и немного плюшек не в т... Просмотров: 101946 Если у инфоблока несколько свойств- то при выводе их всех, скажем в детальном описании нов... Вывести свойство отдельно ото всех или исключить из всех Просмотров: 6294 Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство о...