Вы не указали версию Joomla, поэтому я предполагаю 1.6 / 7 / 2.5 в своем ответе.
Краткий ответ: Если вы используетеJoomla! По умолчанию .htaccess, тогда все, что вам нужно сделать, это создать Joomla!меню для каждого из ваших компонентов просмотра с правильным псевдонимом, например.portal
для доступа к компоненту по умолчанию, т.е.?option=com_tmportal
.
Это то, что по умолчанию .htaccess
передает все элементы после базового URL на index.php
, чтобы помочь выбрать компонент и просмотреть.
Более длинный ответ При создании компонента для Joomla!Вы указываете настройки меню для каждого вида , используя XML-файл, как правило, с тем же именем, что и файл вида в его каталоге view/tmpl/
.
Как правило, URL-адрес определенного вида и задачи вКомпонент будет выглядеть следующим образом:
?option=com_mycomponent
?option=com_mycomponent&view=userdetails
?option=com_mycomponent&view=userdetails&task=main
Фреймворк Joomla! будет автоматически использовать параметры view
& task
для получения правильного контроллера ваших компонентов и просмотра (или подсмотра).Я не уверен, что это что-то делает с параметром module
, который вы указали в своих URL, поэтому я предполагаю, что вы сами перехватываете и обрабатываете его.