Создание компонентов SEF URL в Joomla - PullRequest
0 голосов
/ 17 июня 2010

У меня есть пользовательский компонент Joomla и маршрутизатор для создания моих SEF-URL для использования на сайте, и все обычно блестяще - внутренне все мои ссылки выглядят и действуют фантастически.

Я недавно направилдействие контроллера, которое отправляет список ссылок по электронной почте, и я заметил, что мои URL-адреса выходят… в шутку - надеюсь, кто-то скажет мне, почему.

Обычно мой маршрутизатор генерирует внутреннюю ссылку, котораявыглядит так:

http://localhost/Registry/calendar/265889635/Some-Long-Boring-Event

Однако, когда я отправляю электронное письмо и готовлю тот же URL-адрес через тот же маршрутизатор, я получаю:

http://localhost/Registry/Registry/component/calendar/569555803/Some-Long-Boring-Event

Кто-нибудь сталкивался с этой проблемой раньше?

Ответы [ 2 ]

1 голос
/ 18 июня 2010

Проверьте параметр Itemid GET в URL. Я предполагаю, что он не установлен в URL, используемом в электронных письмах ...

0 голосов
/ 19 июня 2010

Я бы временно отключил URL-адреса SEF и получил бы нужную версию ссылки не в формате SEF. Сравните это с URL, который вы используете, и посмотрите, что отличается / отсутствует.

...