0

有人可以指出我在 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%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

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

4

1 回答 1

0

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

于 2013-07-25T07:42:39.143 回答