我正在使用 Joomla 3.1。
我的组件中的 router.php 文件有一个奇怪的问题。
我有一个基本的 router.php 文件,目前还没有做太多事情,在我添加我的功能之前,我需要先让它真正处理基本的东西。
我有一个将组件设置为项目类型的菜单项。查看主页显示了我创建的视图。
对于链接,如果我使用以下内容:
echo JRoute::_('index.php?option=com_vacations&view=test&cat=123');
我明白了:
http://mysite/en/component/vacations/?view=test&cat=123
但是,我不希望显示“组件/假期”。所以我试过这个:
echo JRoute::_('index.php?view=test&cat=123');
我得到:
http://mysite/en/?view=test&cat=123
看似正确,但第二种方法从未触及我的 router.php。这意味着我无法将其更改为显示如下内容:
http://mysite/en/test/123
如何修复它以便通过 router.php 解析 url?