Вы не указали Joomla версии, поэтому я жопа uming 1.6/7/2.5 в моем ответе.
Короткий ответ: Если вы используете Joomla 's по умолчанию .htaccess, то все, что вам нужно сделать, это создать Joomla! для каждого из ваших представлений компонентов с правильным псевдонимом, например. portal
для вашего доступа по умолчанию, т.е. ?option=com_tmportal
.
Это то, что по умолчанию .htaccess
передает все элементы после базового URL-адреса на index.php
, чтобы помочь выбрать компонент и просмотреть.
Longer Answer При создании компонента для Joomla! вы указываете the menu settings for each view с использованием файла XML, обычного с тем же именем, что и файл вида в каталоге view/tmpl/
.
Обычно гиперссылка на конкретный вид & задачи в компоненте будет выглядеть, как эти:
?option=com_mycomponent
?option=com_mycomponent&view=userdetails
?option=com_mycomponent&view=userdetails&task=main
рамки Joomla 's будет автоматически использовать view
& task
Params, чтобы получить ваши компоненты правильный контроллер и вид (или под-просмотр). Я не уверен, что он что-то делает с параметром module
, который у вас есть в URL-адресах, поэтому я предполагаю, что вы заманиваете его в ловушку и обрабатываете сами.
Спасибо за помощь, изменили модуль для просмотра, и теперь я могу сделать:/component/tmportal :) – jhdevuk