Gennadiy Опубликовано 6 ноября, 2020 Поделиться Опубликовано 6 ноября, 2020 В приложении собственной разработки создал файл furl.json, человеческие урлы нормально генерируются методом \IPS\Http\Url::internal, но в первом элементе хлебных крошек (который генерируется автоматически) выдает старый урл типа index.php?app=consultants&module=consultants&controller=consultants Вылечил это заплаткой unset(\IPS\Output::i()->breadcrumb['module']); \IPS\Output::i()->breadcrumb[] = array( \IPS\Http\Url::internal( 'app=consultants&module=consultants&controller=consultants', 'front', 'consultants' ), 'Название модуля' ); Но это неправильно, по идее оно как-то должно просто включаться. Смотрел в других приложениях - в упор не вижу, как это реализовано там. Ткните пожалуйста носом. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Desti Опубликовано 6 ноября, 2020 Поделиться Опубликовано 6 ноября, 2020 Да вроде правильно всё, должно работать. Фурл надо перестраивать, выходя из dev-mode и пересобирая приложение. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 6 ноября, 2020 Поделиться Опубликовано 6 ноября, 2020 Контроллер consultants сделал стандартным? Перестроил приложение? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.