Курсы обучения
+7 (351) 777-80-70
2021.10.05

Элементы в корне / Почему у элементов созданных в корне каталога услуг 404 при переходе?

Если вы создаете услуги в корне, то нужно настроить ЧПУ определенным образом
В параметрах компонента услуг:



ВАЖНО!!! Необходимо таким же образом настроить ЧПУ данного инфоблока на всем сайте в соответствии со статьей основного курса "Включение ЧПУ" по этой ссылке

Кроме того в параметрах компонента услуг нужно отключить этот чек-бокс:



 И включить этот:



Все готово! Но Вы можете столкнуться с такой проблемой:
при переходе на детальную страницу непосредственно из каталога, она открывается корректно, а если переходите из меню, то выводится страница 404.
Это означает, что вы пропустили важное замечание в начале этой статьи:
ВАЖНО!!! Необходимо таким же образом настроить ЧПУ данного инфоблока на всем сайте в соответствии со статьей основного курса "Включение ЧПУ" по этой ссылке
Перейдите по ссылке в данном замечании и настройте ЧПУ по инструкции, но так как показано на первом скриншоте.

Если корневые элементы услуг не появляются в главном меню в принципе, то это означает, что запрещен вывод корневых элементов. Решение: откройте файловую структуру и перейдите в папку /services/, откройте файл .left.menu_ext.php и найдите в нем строку:
"ELEMENTS_ROOT" => "N"
Измените значение на Y ее таким образом:
"ELEMENTS_ROOT" => "Y"
То есть в файле это должно выглядеть так:

Наши решения