0

我有一个指向外部链接的菜单:

Menu name: Support
Type: External Link
Link: http://www.somesite.com/support

该菜单显示在网站的多个区域并且会发生变化,所以我想为其创建一个别名,这样我只需要更改原始菜单:

Menu Name: Support menu example
Type: Menu Alias
Menu Alias: support-menu
Menu Lnk: Support

问题是,测试菜单给了我一个 404 错误,如果我将它更改为指向单个文章菜单,效果很好,但是任何指向外部链接的菜单都会给我这个错误。

这是我将鼠标悬停在别名菜单上时获得的链接:

http://www.somesite.com/?Itemid=138

我尝试输入带有项目 ID 的实际链接,但它仍然不适用于外部链接,只有文章,我验证了 ID #:

http://www.somewebsite.com/index.php?Itemid=115
4

1 回答 1

1

快速浏览菜单组件后,看起来像是http://www.somesite.com/?Itemid=138硬编码且难以绕过的链接。

通过使用 Joomla 的 Redirect 组件,您可能会避开这一点。在组件中找到http://www.somesite.com/?Itemid=138并将其设置为重定向到http://www.somesite.com/support. 如果链接发生变化,您仍然需要在两个地方更新链接(一次在菜单中,一次在重定向中),但这比许多地方要好。

这可能也是一个应该提交回 Joomla 进行改进的错误。

于 2012-11-16T07:20:00.540 回答