无论如何只在URL中显示菜单项别名而没有其父别名吗?我知道我可以创建一个包含根级别所有项目的隐藏菜单,但这会使面包屑无法使用。
例如:www.mysite.com/grand-parent/parent/child
我喜欢它只是www.mysite.com/child
我使用Joomla 2.5打开了url rewrite / sef。
谢谢,
威尔
答案 0 :(得分:1)
有一种解决方法。
创建一个单独的菜单,并使用所需的别名在该菜单中创建菜单项。 然后在首先想要链接的菜单上,创建菜单项Alias的菜单项,并选择单独的菜单项作为目标。这样,任何别名类型菜单项都不会显示父别名。
答案 1 :(得分:1)
无需任何变通办法。它可以直接使用。
(写作J 2.5但J 3应该相同)
选择要从SEF URL(提供URL的父菜单)中删除的菜单项。从菜单管理器
在左侧部分标题为"详情"有一行" Alias"。在它旁边有一个按钮"继承"。单击它使其变为" Not Inherited"。
Save&关闭
瞧!它消失了。
答案 2 :(得分:1)
执行您想做的事情:
1-安装“直接别名”扩展名:http://extensions.joomla.org/extension/direct-alias
2-转到“菜单” -> “所有菜单项” ,然后选择您的菜单项。 在“别名”字段之后,您将有两个按钮“相对” 和“继承” 。 点击“相对” 。它将转换为“直接”。保存并测试。 您现在在菜单中有一个直接链接到您的子项。
注意:如果您未安装直接“ Direct Alias”扩展程序,则两个按钮将不会显示。
答案 3 :(得分:0)
它的工作原理是“Direct Alias”扩展名。
http://extensions.joomla.org/extension/direct-alias
安装“Alias”旁边的“继承”按钮apears。
答案 4 :(得分:0)
我刚刚遇到了类似的问题,该插件可以完美实现我所需要的功能。这为我节省了创建301重定向的工作时间。我必须购买专业版才能控制单个菜单项。这为您提供了Ben Shomer上面描述的功能,例如,旁边有一个按钮“继承”。单击它,使其变为“未继承”。免费版本控制所有菜单项的别名。很棒的插件,强烈推荐。
答案 5 :(得分:0)
我按照以下步骤解决。
创建一个隐藏菜单,这是您的child
菜单。 ({For creating the hidden menu进入 链接类型 标签,并为 选择 否 在菜单中显示 选项)。
然后使用 系统链接 ( 菜单项别名< / em> )
使用类型 菜单项别名创建菜单(作为您之前创建的parent
菜单的子代) ,然后选择您之前创建的隐藏的parent
菜单作为 菜单项 。
仅此而已。现在,您可以显示菜单结构,如-
child
当您单击|-Parent
|--Child
链接时,URL看起来像Child