假设你想在Joomla中创建一篇文章的手动链接!(即“外部链接”类型的菜单项或文章中的链接)。您必须以“index.php?…”开头URL,而不是绝对URL,否则将破坏与搜索引擎友好URL的兼容性。关闭SEF后,您只需转到网站的前端,从要链接的菜单项中复制url。打开SEF时,您只能看到url的路由版本,当然,如果关闭SEF,url会中断。
Joomla集成编辑器(我使用的是JoomlaFCK)通常提供一个“Joomla!链接”按钮,让你找到并链接到特定的文章。但是,它们不会高亮显示菜单项或使用该菜单项的参数。如果你想让链接使用特定的菜单项(你可能会这样做),你必须手动查找菜单项的ID,并在URL的末尾添加“&;Itemid=XX”。雪上加霜的是,带有奇怪首字母大写的“Itemid”区分大小写。甚至源菜单项的详细信息页中的URL也不包括菜单项ID,只包括文章ID。
我有一些客户真的不明白这一点,他们为什么要这么做?我如何告诉一个不懂技术的客户找到正确的URL来链接到菜单项?有什么扩展程序对此有帮助吗?
编辑:我只是想分享一下,在写这篇文章时,我不知道Alias菜单项的类型。如果你想让你的新菜单项突出显示某个其他菜单项,你应该使用它而不是“外部链接”。它对于制作自定义的面包屑或侧边栏菜单层次结构很有用。不过,文章中的链接仍然存在这个问题。