我有一个外部链接的菜单:
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
我尝试输入带有eitem id的atual链接,它仍然不能用于外部链接,只有aticles,我验证了id#:
http://www.somewebsite.com/index.php?Itemid=115
答案 0 :(得分:1)
快速浏览菜单组件后,看起来构建链接时http://www.somesite.com/?Itemid=138
是硬编码的,很难绕过。
你可以使用Joomla的Redirect组件稍微回避这一点。在组件中查找http://www.somesite.com/?Itemid=138
并将其设置为重定向到http://www.somesite.com/support
。如果链接发生变化(一次在菜单中,一次在重定向中),你仍然需要在两个地方更新链接,但这比许多地方要好。
这可能也是一个应该提交给Joomla进行改进的错误。