Как убрать /catalog/ из ЧПУ в bitrix?

Скачать Как убрать /catalog/ из ЧПУ в bitrix?
Сейчас ищут:

Kpot98

Житель
Регистрация
16.12.16
Сообщения
92
Реакции
45
Доброго времени суток! Может быть кто сталкивался как грамотно убрать /catalog/ из ЧПУ в BITRIX?
То что уже сделано на скринах, поиск сделал. Но не совсем понятно как быть с каталогом меню, там по прежнему 404 ошибка!?
 

Вложения

  • Снимок экрана 2020-06-17 в 23.17.54.jpg
    Снимок экрана 2020-06-17 в 23.17.54.jpg
    62,8 KB · Просмотры: 15
  • Снимок экрана 2020-06-17 в 23.18.44.jpg
    Снимок экрана 2020-06-17 в 23.18.44.jpg
    70,9 KB · Просмотры: 17
Потому что так не будет работать в принципе, по факту у вас компонент каталог должен быть тогда на главной странице сайта. Но он же у вас явно находиться в папке catalog. Потому явно что в правилах формирования ЧПУ он является "отправной точкой". Зачем вообще делать от корня. Во всех CMS каталог не от корня. Это первое. И второе может потребоваться кастомизации компонента каталог вам не получить нормально ЧПУ с вашими настройками. нужно включить в урл путь разделов. Иначе при переходе в элемент будете получать ошибки. Компонент просто не сможет узнать разницу между элементами и разделами и там и там CODE. Единственное может повлияет то что вы весь путь разделов указываете для раздела. Но это маловероятно.
 
Работают и разделы и товары. Но не работает site.site/catalog - 404 ошибка
 

Вложения

  • Снимок экрана 2020-06-18 в 11.34.35.jpg
    Снимок экрана 2020-06-18 в 11.34.35.jpg
    184,4 KB · Просмотры: 18
  • Снимок экрана 2020-06-18 в 11.34.53.jpg
    Снимок экрана 2020-06-18 в 11.34.53.jpg
    276,4 KB · Просмотры: 16
Так он будет работать, если в настройках у вас нет catalog
 
Все получилось, но через одно место!) Позже распишу что и как сделал
 
А что там делать то? указываете в /catalog/, sef от корня, в url_rewrite

Код:
  array (
    'CONDITION' => '#^/#',
    'RULE' => '',
    'ID' => 'bitrix:catalog',
    'PATH' => '/catalog/index.php',
    'SORT' => 100,
  ),

правда получится сделать только с 1 компонентом
 
А что с поиском делать и с самим site.site/catalog/ там половина отваливается left menu и т.д. На готовом шаблоне гемор полный)
 
А зачем вам вообще идти на такой шаг, другими словами зачем себя загонять. Все в одной директории.
 
А что с поиском делать и с самим site.site/catalog/ там половина отваливается left menu и т.д. На готовом шаблоне гемор полный)
Смотреть предметно нужно, не должно там ничего отлетать, если отлетает значит там намудрили, например поиск реализован не через комплексный каталог,а через news, какие ошибки?
 
1 способ:
Просто разместить файл catalog.php, например, в корне сайта. В нем вызов компонента каталога. Проверить правильно ли сформировался urlrewrite.php после сохранения настроек каталога.
2 способ:
В настройках компонента
чпу.jpg

Также проверять urlrewrite.php и настроить меню, фильтр.
ps. Естественно, делаем настройки инфоблока, как необходимо.
 
Последнее редактирование:
1 способ:
Просто разместить файл catalog.php, например, в корне сайта. В нем вызов компонента каталога. Проверить правильно ли сформировался urlrewrite.php после сохранения настроек каталога.
2 способ:
В настройках компонента
Посмотреть вложение 11225

Также проверять urlrewrite.php и настроить меню, фильтр.
ps. Естественно, делаем настройки инфоблока, как необходимо.
а что и как прописать в urlrewrite.php - чтобы отображалось, как надо?
 
Записи в urlrewrite.php автоматически создаются при сохранении настроек компонента.
Тему лучше изучить, неправильные действия могут вызвать 404 ошибки по всему сайту.
 
Назад
Сверху Снизу