首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JRoute为新菜单项提供了错误的路径

JRoute为新菜单项提供了错误的路径
EN

Stack Overflow用户
提问于 2016-05-02 18:35:34
回答 1查看 425关注 0票数 0

由于最近的一个时间点(我相信是因为我安装了HikaShop的付费版本),JRoute为所有新的菜单项和404错误提供了错误的SEF。

例如,JRoute::_('index.php?Itemid=<OLD MENU ITEMID>')返回正确的url路径/<MENU ITEM ALIAS> (并且没有产生404错误)……

..。但是JRoute::_('index.php?Itemid=<NEW MENU ITEMID>')返回了错误的url路径/Products/<MENU ITEM ALIAS (并导致404错误)

无论是否使用HikaShop组件,都可以看到所有新菜单项的行为,所以这可能与HikaShop无关。

我已经检查了HikaShop的router.php输出,它似乎工作正常

我想进一步调试JRoute,但在Joomla3.5中找不到这个类的定义位置。Joomla1.6和1.7API引用了methods.php,但是我找不到3.5API的这个文件

所以不知所措,不知如何进行...在我解决这个问题之前,这个网站是不可用的.

EN

回答 1

Stack Overflow用户

发布于 2016-05-05 05:04:12

事实证明,这是一个由来已久的Joomla问题:new menu item - wrong address。重新生成菜单项后,路径中的/Products/问题已得到解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36980379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档