我是Joomla的新人。我刚刚制作了我的第一个组件和模块。我使用_GET参数,如'page','nr'和'q'(q包含base64中的_POST参数),因为我自己编写了分页。因此,当我尝试在Joomla上使用它时它工作正常,没有SEF的URL看起来像这样:
的http:// MYDOMAIN /选项= com_mycomponent&安培;图=试验&安培;页= 0&安培; Q = [BASE64]
但我想要的是让它变得友好。我认为它应该是这样的:
的http:// MYDOMAIN /组件/ myComponent的/视图/测试/页/ 0 / Q / [BASE64]
我在joomla中启用了SEF,当我打印JRequest :: get('get')时,它只显示选项和 itemid 参数。我该怎么办才能得到其余的呢?
提前致谢。
答案 0 :(得分:0)
您应该在组件中定义路由。这应该给joomla输出你要求的东西。 http://docs.joomla.org/Supporting_SEF_URLs_in_your_component
还有其他SEF插件尝试在整个Joomla网站上执行此操作,但它们并不总是100%工作。