Если вам нужно вывести дополнительное пользовательское поле типа "Привязка к разделам инфоблока", данная записка возможно поможет. Опыт использования достаточно узкий, мало где может понадобиться, но...просто оставлю это здесь
Вывести дополнительное пользовательское поле, использование полей в фильтрах
|
Михаил Базаров: 05.11.2020 02:00:00
Вывести дополнительное пользовательское поле, использование полей в фильтрах
Если вам нужно вывести дополнительное пользовательское поле типа "Привязка к разделам инфоблока", данная записка возможно поможет. Опыт использования достаточно узкий, мало где может понадобиться, но...просто оставлю это здесь |
|
Евгений: 30.11.2023 10:00:00
Есть похожая задача, но немного в другой интерпретации)) Есть справочник в виде инфоблока. Записи - ФИО сотрудников и email, разделение в ИБ в виде подразделов - руководство, менеджеры, партнеры.
Как сделать вывод текста (HTML) для отдельных групп инфоблока по ID раздела? То есть проблематично создавать группу пользователей (много людей, которые постоянно меняются), нужно написать правило вывода по разделу по логике:
Вопрос можно перефразировать: из инфоблока не выводится информация, как обычно, а это некая база сотрудников. В ней также есть свое ID = ID USER битрикса. Подразделы - это в логике своей тоже самое, что и группы пользователей. Нужно написать код вывода, если человек есть в группе, то для него выводится текст, если нет - то не выводится. |
|
Михаил Базаров: 01.12.2023 02:00:00
Нет, три раза перечитал - пока совсем не понял что хотите сделать
Видимо, нужно еще подробнее, на пальцах объяснить, суть задачи. |
|
Евгений: 01.12.2023 03:00:00
Михаил, извините, плохо изложил )) Я хочу чтобы инфоблок выполнял не типичную роль, то есть не выводил информацию для отображения. В записях инфоблока - 3 подраздела, в каждом подразделе - много записей с ФИО и данными сотрудников / партнеров.
Есть статичный html код с тарифами и текстом. Но, этот код не единый для всех разделов. Нужно чтобы не нужно было создавать группы пользователей с правами или в самом инфоблоке права устанавливать, а нужно чтобы записи в подразделах ИБ и были условиями вывода данных. То есть, те люди, которые в подразделе ИБ 1 - видят html код №1, кто подразделе ИБ 2 - видят html код №2. То есть записи в инфоблоке являются ключом вывода информации, как группы в битриксе. А сейчас я нашел подобные условия вывода только по ID User и группе, а мне нужно как-то для ИБ такую опцию сделать )) |
Блог-note Заметки по 1С-Битрикс
-
Показ страницы сайта в боковом слайдере, на примере всплывающей формы обратной связи.
Если вы хотите сделать подгрузку любой страницы сайта в боковой слайдер, для этого в битриксе есть метод BX.SidePanel.Instance.open. Метод открывает в...
-
Добавление в избранное или отложенные, на AJAX из карточки товара
В этой заметке рассакажу как добавлять товары в "Отложенные", для иммитации функционала "Избранное". Для этого будем использовать API 1С-Битрикс. Доба...
-
Получить все поля раздела, включая пользовательские, в section.php
Если нужно получить какие-то данные о текущем разделе, которых нет в изначальном массиве, можно воспользоваться методом CIBlockFindTools::GetSectionID...
-
Если пользователь авторизован то... API Битрикс
Достаточно часто, при создании сайта на битрикс нужно вывести в шаблон или компонент, некую информацию, доступную только для авторизованного пользоват...
-
Если папка то применяем, проверка текущего раздела или подраздела
Иногда требуется применить особый стиль к определённой директории сайта или управлять выводом элементов на странице в зависимости от текущего URL. Для...
-
Получение местоположений через API Битрикс c поиском по select.
Если нужно получить список городов из модуля "Местоположения" можно воспользоваться API Битрикс. Данные местоположения можно использовать в любом мест...