joomla,在com_menus中更改别名

时间:2013-07-24 10:37:16

标签: joomla joomla-extensions

有人可以指出我更改了​​com_menus中的别名,因为我需要添加几个值并且Joomla正在删除&%

我有这样的事情:

mysite.com/going?3DPA%26tt%3DF%26sd%3D*3%26ed%3D*20%26drf%3D6%26drt%3D15%26a%3D2%26at%3D33554432%26st%3DPA%26sp%3D2

和Joomla创造了这个:

mysite.com/going-3dpa-26tt-3df-26sd-3d-3-26ed-3d-20-26drf-3d6-26drt-3d15-26a-3d2-26at-3d33554432-26st-3dpa-26sp-3d2

如何防止它改变任何东西?

1 个答案:

答案 0 :(得分:0)

菜单别名由Joomla和组件的router.php决定。 我最好的猜测是让你摆脱这个问题只是base64encode你的param所以Joomla认为它是一个单一的参数。然后使用字符串值将其添加到视图default.xml,这样Joomla应该能够构建SEF路由;只要检查你的router.php并调试它,如果它没有按预期运行。 为了正确进行SEF路由,您需要创建一个指向视图的菜单项;如果你不需要它,只需将它隐藏在一个隐藏的菜单中。