Ошибка "Страница не найдена", связанная с компонентом catalog.smart.filter
в корне каталога в CMS 1C-Bitrix, может возникать по нескольким причинам. В данном ответе рассмотрим несколько возможных решений.
- Проверьте наличие компонента
catalog.smart.filter
в корне каталога. Убедитесь, что для корректной работы компонента у вас установлен модуль "Информационные блоки"iblock
. Проверить наличие компонента можно в административной панели сайта (Управление сайтом
->Настройки
->Настройки продукта
->Модули
->Информационные блоки
).
- Проверьте настройки компонента
catalog.smart.filter
.
- Откройте раздел администрирования, перейдите в корневую категорию каталога, где появляется ошибка.
- Найдите в компонентах раздела компонент
catalog.smart.filter
и откройте его настроки (Настройки компонента
). - Убедитесь, что вы выбрали правильный информационный блок (каталог).
- Проверьте настройки свойств фильтра (свойства, доступные для выбора).
- Проверьте настройки прав доступа к компоненту
catalog.smart.filter
.
- Перейдите в настройки доступа в административной панели (
Управление сайтом
->Настройки
->Настройки продукта
->Права доступа
->Права доступа на сайт
). - Убедитесь, что пользователи, имеющие доступ к сайту, имеют права на использование компонента
catalog.smart.filter
.
- Проверьте наличие шаблона компонента
catalog.smart.filter
.
- Откройте файловый менеджер, перейдите в папку с шаблонами вашего сайта (обычно
/bitrix/templates/
). - Убедитесь, что в папке шаблона существует файл шаблона компонента
catalog.smart.filter
. - Если файл отсутствует, скопируйте его из стандартного шаблона компонентов.
- Проверьте настройку правил ЧПУ.
- Откройте административную панель (
Управление сайтом
->Настройки
->Настройки продукта
->Настройки ЧПУ
->Настройки ЧПУ
). - Проверьте, что правило для ЧПУ для страницы с компонентом
catalog.smart.filter
настроено правильно. - Если правило отсутствует или настроено неправильно, обновите или настройте его для соответствующей страницы.
- Если все вышеперечисленные решения не решают проблему, переустановите модуль "Информационные блоки" и проверьте, что все компоненты корректно установлены и сконфигурированы.
- Откройте административную панель (
Модули
->Модули
->Информационные блоки
). - Отметьте модуль "Информационные блоки" и нажмите кнопку "Установить".
- После установки модуля проверьте наличие и настройки компонента
catalog.smart.filter
.
Проверьте каждое из этих решений, и одно из них должно решить проблему с отображением страницы catalog.smart.filter
в корне каталога в CMS 1C-Bitrix. Если проблему не удается решить, рекомендуется обратиться к специалисту по Bitrix или в поддержку 1C-Bitrix.