有人能帮我指出com_menus中别名更改的位置吗?因为我需要在url中添加一些值,而Joomla正在剥离&和%等
我有这样的东西:
mysite.com/going?3DPA%26tt%3DF%26sd%3D*3%26ed%3D*20%26drf%3D6%26drt%3D15%26a%3D2%26at%3D33554432%26st%3DPA%26sp%3D2Joomla正在创建这个:
mysite.com/going-3dpa-26tt-3df-26sd-3d-3-26ed-3d-20-26drf-3d6-26drt-3d15-26a-3d2-26at-3d33554432-26st-3dpa-26sp-3d2我如何防止它改变任何东西?
发布于 2013-07-25 15:42:39
菜单别名由Joomla和组件的router.php决定。我认为解决这个问题的最好办法就是base64encode你的参数,这样Joomla就会把它看作一个单独的参数。然后使用字符串值将其添加到视图default.xml中,这样Joomla就可以构建SEF路由;只需检查您的router.php,如果它的行为不符合预期,则对其进行调试。为了让SEF路由正确,你需要创建一个指向视图的菜单项;如果你不需要它,只需将它隐藏在一个隐藏的菜单中。
https://stackoverflow.com/questions/17831573
复制相似问题