Создание компонентов SEF URL в Joomla
У меня есть пользовательский компонент 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 ответа
Проверьте свои Itemid
Получить параметр в URL. Я предполагаю, что это не установлено в URL, используемом в электронных письмах...
Я бы временно отключил URL-адреса SEF и получил бы не-SEF-версию нужной вам ссылки. Сравните это с URL, который вы используете, и посмотрите, что отличается / отсутствует.