Добрый день!

В SearchResult вывожу ссылку, по правилу
`:else=``
, проблема в том, что у меня почти на каждой странице заморожен url, в итоге, по какой-то причине, я получаю ссылку вида
/текущий_раздел_из_которого_осуществляется_поиск/замороженный_урл/
. Т.е. если я нахожусь в разделе услуги, замороженный урл, имеет вид
/uslugi/slug/
, то я получу такой uri
/uslugi/uslugi/slug
.
При этом, если я из страницы поиска, пройду по этой ссылки, и с несуществующей страниц, снова сделаю поиск, я получу ссылку вида
/uslugi/slug1/slug1


Самое забавное в том, что в коде, через инспектор, я вижу нормальную ссылку. А при на ведение и клике ломанную ссылку.

Как это работает?