Jump to content

Friendly url в хлебных крошках

Featured Replies

Posted
comment_164744

В приложении собственной разработки создал файл 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' ), 'Название модуля' );

Но это неправильно, по идее оно как-то должно просто включаться. Смотрел в других приложениях - в упор не вижу, как это реализовано там.

Ткните пожалуйста носом.

comment_164745

Да вроде правильно всё, должно работать. Фурл надо перестраивать, выходя из dev-mode и пересобирая приложение. 

comment_164746

Контроллер consultants сделал стандартным? Перестроил приложение?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.