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