Обновление настроек ЧПУ в 1С-Битрикс
Небольшой лайфхак для начинающих программистов в битрикс.
При создании собственного комплексного компонента, подключая его на требуемой странице, зачастую настройки ЧПУ прописываются прямо в коде страницы (не знаю, как Вам, мне так проще). Но после этого, при попытках перейти на требуемую страницу, под управлением данного компонента, мы не получим желаемого результата.
В первый раз, когда я столкнулся с такой проблемой, пришлось потратить некоторое время на поиски решения. Разумеется первые подозрения были на код самого компонента, но все решается гораздо проще.
Когда мы подключаем на страницу стандартный комплексный компонент через визуальный редактор, ставим галочку использовать ЧПУ и вводим нужные нам пути, при сохранении обновляется файл urlrewrite.php, соответственно, когда мы делаем ту же операцию, просто прописывая параметры в коде страницы, обновление urlrewrite не происходит.
Поэтому, для решения данной проблемы, просто заходим на индексную страницу нашего компонента, включаем визуальный редактор, заходим в настройки компонента, и сохраняем (перед сохранением убедитесь, что в настройках стоят указанные Вами пути).
Надеюсь, что данная статья поможет кому-либо сэкономить хоть небольшую каплю времени!