Задваивание SECTION_CODE_PATH в URL'е при фильтрации в 1C-Bitrix может быть вызвано несколькими причинами. Вот несколько возможных причин и способы их решения:
1. Неправильное использование компонента фильтрации. Проверьте код компонента фильтрации и убедитесь, что вы правильно передаёте значение SECTION_CODE_PATH в качестве параметра фильтрации. Убедитесь, что вы не добавляете дополнительный разделитель в SECTION_CODE_PATH, который приводит к его задваиванию.
2. Логика работы модуля "SEO". При использовании фильтров и модуля "SEO" в 1C-Bitrix может возникнуть проблема с задваиванием SECTION_CODE_PATH. Убедитесь, что правила модуля "SEO" настроены правильно и не создают конфликтов с фильтрацией.
3. Конфликты в .htaccess файле. Проверьте содержимое вашего файла .htaccess и убедитесь, что он корректно настроен и не создаёт конфликтов с обработкой URL'ов фильтрации. При необходимости, отключите или измените правила в файле .htaccess, чтобы избежать задваивания SECTION_CODE_PATH.
4. Кэширование страниц. Если вы используете кэширование страниц в 1C-Bitrix, то задваивание SECTION_CODE_PATH может быть вызвано проблемами с кэшем. Попробуйте очистить кэш сайта или отключить кэширование временно, чтобы проверить, исправляется ли задваивание.
5. Другие модули или компоненты. Иногда задваивание SECTION_CODE_PATH может быть вызвано взаимодействием с другими модулями или компонентами 1C-Bitrix. Проверьте, активированы ли другие модули или компоненты, которые могут влиять на формирование URL'ов или обработку фильтров. Если да, попробуйте временно отключить их и проверить, решается ли проблема.
Если ни одна из вышеуказанных причин не помогла решить проблему с задваиванием SECTION_CODE_PATH в URL'е при фильтрации в 1C-Bitrix, рекомендуется обратиться к разработчикам 1C-Bitrix или обратиться в их техническую поддержку для получения дополнительной помощи и конкретного решения для вашего конкретного случая.