Если нужно вывести все разделы, со всей доступной информацией о них, внутри элемента инфоблока, например в карточке товара каталога- можно воспользоваться API методом CIBlockElement::GetElementGroups
Вывести все разделы в которых находится элемент инфоблока
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 11.07.2018 09:00:00
Вывести все разделы в которых находится элемент инфоблока
Если нужно вывести все разделы, со всей доступной информацией о них, внутри элемента инфоблока, например в карточке товара каталога- можно воспользоваться API методом CIBlockElement::GetElementGroups |
|
Stanislav2636: 11.07.2018 09:00:00
Привет.
Интересное решение описывается в вашей статье. Но у меня ЧПУ #catalog/#SECTION_CODE#/ Видимо, поэтому и не работает. Не подскажете, какие правки в код внести, чтобы работало на SECTION_CODE ? |
|
jerrard.genry: 30.04.2020 12:00:00
Добрый день.
Михаил не могли бы помочь. В result.modifier.php получаю все разделы элемента, но так как с GetElementGroups я не могу получить UF_ свойства, надо дальше прогнать GetList
Не получаю то, что мне нужно. Понимаю что не так сделал , не силен в этом. Как мне добавить в полученный массив SECTION_LIST к каждому элементу дополнительно все свойства UF_ не могли бы помочь? Спасибо |
|
Михаил Базаров: 30.04.2020 10:00:00
Если уж, все равно используете CIBlockSection::GetList - может только его и оставить? Смысл проделывать двойной прогон?
И GetNext вместо Fetch |
|
jerrard.genry: 07.05.2020 12:00:00
Удалось реализовать связкой GetElementGroups и CIBlockSectionGetList, я так и не допер как можно решить вопрос только лиш с CIBlockSection::GetList, я не могу получить список всех разделов к которым привязан элемент.
Можете показать пример решения пожалуйста или направить в нужную сторону? Хочется понять как можно было только с CIBlockSectionGetList |
|
Dmitry Egorov: 11.05.2020 05:00:00
Дай бог тебе здоровья. Выручил в очередной раз)))
|
|
Егор: 17.05.2023 07:00:00
Михаил, а добавить к этому решению вывод разделов в алфавитном порядке не планируется? Подскажите как правильно применить.
|
|
Михаил Базаров: 17.05.2023 12:00:00
Вот так, работоспособность проверена.
Только учтите, что будет сортировка именно по названию раздела, а не по его SECTION_META_TITLE
|
|
Максим: 01.04.2025 03:00:00
Спасибо, на вашем сайте всегда нахожу подходящие решения!
|
Место для вашей рекламы
10 000 ₽ в месяц
Единый баннер, который показывается сквозным образом — сразу на всём форуме и во всех заметках блога. Одно размещение — вся аудитория.
Посмотреть, где будет выводиться: форум заметки блога
Заметки по 1С-Битрикс
-
Показ страницы сайта в боковом слайдере, на примере всплывающей формы обратной связи.
Если вы хотите сделать подгрузку любой страницы сайта в боковой слайдер, для этого в битриксе есть метод BX.SidePanel.Instance.open. Метод открывает в...
-
Композитный сайт на 1С-Битрикс
Для новых клиентов: Все новые проекты будут включать в себя применение технологии "Композитный сайт" - данная услуга уже включена в стоимость разработ...
-
Input Type File, множественный с дропзоной и показом превью
Задача: Сделать возможность загрузки файлов в множественный input type="file" c помощью drag&drop и показом превью загруженных файлов.
-
Установить остатки товара на складе из доступных остатков.
Задача, заполнить остатки товаров, в 1С-Битрикс, из параметра "Доступное количество".
-
Постраничная навигация в списке разделов Битрикс- catalog.section.list
Если в магазине очень много разделов и хочется вывести их с постраничной навигацией: можно воспользоваться методами CDBResult::IsNavPrint(), CDBResult...
-
Открытие мобильного приложения Apache Cordova по ссылке
Достаточно часто нужно реализовывать открытие мобильного приложения по ссылке. Например: при отправке ссылки на электороную почту, через мессенджер ил...