Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

работа с инфоблоком Доска объявлений

00 голосов
3
Здравствуйте!Вот такой вопрос-есть инфоблок "Доска объявлений",у него имеется три раздела.
на сайте -выводится список всех разделов с подразделами и детальной информацией,по нажатию-выводится детальная информация под списком.
Но потребовалось чтобы один из разделов отображался отдельно,на отдельной странице.Соответственно его надо убрать из списка в разделе "Доска объявлений"
Как это реализовать??подскажите пожалуйста хотя бы начальные шаги
спросил 31 Дек, 13 от Keis (160 баллов)

3 Ответы

00 голосов
Если структура вложенности разделов 2хуровневая, выводите структуру разделов компонентом bitrix:catalog.section.list и нехотите раздел переносить в отдельный инфоблок то на ум приходят самые быстрые костыли:
1. В шаблон компонента bitrix:catalog.section.list в цикле перебора разделов добавить что нибудь вроде
Код
if($arSection["ID"]==XXX && $arSection["IBLOCK_SECTION_ID"]==XX)
    continue ;

Где $arSection - выводимая секция. XXX - идентификатор раздела, который необходимо скрыть.
2. На страничку, на которой вы хотите вывести отдельно раздел в компоненте bitrix:catalog.section.list указать параметр SECTION_ID - идентификатор раздела, который вам необходимо вывести на отдельной странице.

Это пятиминутный костыль, но лучше конечно разнести по разным инфоблокам.
ответил 30 Март, 14 от zelasson (100 баллов)
00 голосов
А разнести по разным инфоблокам-это как?
Тоесть делаем новый инфоблок,туда заносим все данные раздела.
Удаляем раздел из "доски объявлений",а на странице отображаем то что сделали,так?
ответил 23 Июль, 14 от Keis (160 баллов)
00 голосов
Все,разобралась,спасибо!
ответил 24 Ноя, 14 от Keis (160 баллов)

Похожие вопросы

0 голосов
9 ответов
спросил 24 Май, 13 от BlakCat (280 баллов)
0 голосов
7 ответов
спросил 24 Май, 13 от Antitelo (200 баллов)
0 голосов
1 ответ
спросил 12 Авг, 16 от fomix (120 баллов)
0 голосов
2 ответов
спросил 04 Май, 14 от Nub8507 (100 баллов)