Во время установки готового решения возникла проблема: после установки все урлы стали склеенными, т.е. в них отсутствовали слеши.
Пример - изначально /catalog/product_code/, стал catalogproduct_code.
Файлы ядра не обновлялись (мы знаем чем это может быть чревато, тем более, если ты совсем не знаешь проекта).
Но каким то образом готовое решение подтянуло обновления. Причем сделано это было криво.
Обращение в службу поддержки сообщило вот что:
"Добрый день!
После установки решений иногда бьются файлы модуля iblock.
Помогает его перезапись.
Для этого нужно перейти на страницу Обновление платформы с параметром BX_SUPPORT_MODE=Y
/bitrix/admin/update_system.php?lang=ru&BX_SUPPORT_MODE=Y
и оставить в списке модулей только iblock и запустить перезапись. После этого проблема решается.
К сожалению, какие именно файлы портятся при установке решений сказать не сможем так как это не выяснялось.
С уважением,
специалист техподдержки
Лысаковский Илья."
Таким образом, если вы имеете такую же проблему, то попробуйте дернуть из админки урл
/bitrix/admin/update_system.php?lang=ru&BX_SUPPORT_MODE=Y
И, как пишет специалист техподдержки, оставить только модуль iblock в списке обновлений, чтоб установщик накатил сверху все необходимые обновления.
Как мы знаем, классы и методы модуля iblock формируют ссылки на сущности инфоблоков по правилам, которые передаются через параметры и настраиваются в самом инфоблоке сущности.
Если у вас были похожие ситуации, отписывайтесь в комментарии, поможем сделать мир понятнее!
P.S.
Для авторизованных пользователей внизу под статьей есть доступные ссылки для скачивания полного текста моей переписки со службой техподдержки.
Пропали слеши при формировании ссылок
битрикс
При установке готового решения появилась проблема некорректного формирования урлов на детальные страницы.
Комментарии