ID статьи: 44625, создана 31 мая 2021
Вывод корневых элементов услуг
Если вам не нужно использовать в каталоге Услуг разделы, а сами услуги будут представлены в виде корневых элементов, то нужно выполнить следующие действия:
1) Переходим в настройки инфоблока услуг - Контент>Инфоблоки>Типы инфоблоков>Каталоги, выбираем нужный инфоблок
В открывшемся окне нужно отредактировать шаблоны ссылок:
![Screenshot1651.png Screenshot1651.png](https://sp.intecweb.ru/upload/medialibrary/22e/gza2kp9cqyb4vr10kmf0an90c6jfpxzd/Screenshot.png)
- Первую строчку "URL страницы информационного блока" оставляем без изменений.
- Во второй строчке "URL страницы раздела" удаляем "#SECTION_CODE#/", то есть она должна выглядеть как первая.
- В третьей строчке "URL страницы детального просмотра" удаляем только "#SECTION_CODE#/"
В результате эти 3 строчки должны выглядеть подобным образом:
![Скрин8794.png Скрин8794.png](https://sp.intecweb.ru/upload/medialibrary/2ed/x4wprfae5etntusvyirr281rkgq0g04r/Skrin1.png)
Сохраняем изменения.
2) Переходим на страницу Услуг, открываем параметры компонента. Слева переходим в "Управление адресами страниц" и настраиваем ЧПУ полностью аналогично, как и в инфоблоке. Результат должен выглядеть подобным образом:
![Скрин2.png Скрин2.png](https://sp.intecweb.ru/upload/medialibrary/68f/kcwpvsn96zjs1eqt05grosj72dinywkd/Skrin2.png)
Затем, здесь же находим настройку "Отображать корневые элементы", галка должна быть проставлена.
Находим настройку "Строгая проверка раздела для детального показа элемента", галка должна быть снята.
Сохраняем изменения. Теперь услуги в корне будут отображаться элементы и корректно открываться.
3) Для того чтобы в главном меню работал выпадающий список услуг, переходим в файловую структуру в папку /services/
Открываем для редактирование файл .left.menu_ext.php
Нужно отредактировать две строчки
- В строке "DETAIL_PAGE_URL" => "#SECTION_CODE#/#ELEMENT_ID#/", удаляем #SECTION_CODE#/
- В строке "ELEMENTS_ROOT" => "N", значение N заменяем на Y
![Скрин34984.png Скрин34984.png](https://sp.intecweb.ru/upload/medialibrary/df6/6kcq6xk8r5zudr2hwbhjjqu91y6yf8hy/Skrin3.png)