Я создаю пользовательский компонент в Joomla, который должен отправлять почту пользователю. Я использую модель для отправки почты из раздела администрирования бэкэнд. Модель использует этот код:Joomla получить SEF Frontend URL-адрес от модели в backend
$btn_link = JURI::root().substr(JRoute::_("index.php?option=com_mymailer&view=messages&email={$myMsg->email}&tid={$myMsg->ticket_id}");
Затем я использую ссылку выше в качестве якоря на кнопку на теле письма и отправить через JMail. Однако ссылка, которая приходит, является не-sef (поскольку SEF не применяется на бэкэнд). Это ссылка я получаю:
http://testsite.com/index.php?option=com_mymailer&view=messages&[email protected]&tid=27
В то время как результат я хочу (меню присутствует назван почты):
http://testsite.com/mails/messages/[email protected]&tid=27
ли любое тело иметь представление о том, как получить SEF фронтэнда URL-адреса из внутренний код. Спасибо заранее.
Смотреть это [ссылка] (http://docs.joomla.org/Supporting_SEF_URLs_in_your_component) –
Ofcourse Я видел эту страницу, но эта страница оленья кожа имеет какое-либо решение для моей проблемы или где-нибудь близко. – Cruising2hell