缩短Joomla SEF URL父/子/子菜单项,仅使用一个没有多个父别名的别名

时间:2013-02-05 22:54:37

标签: url joomla alias sef

无论如何只在URL中显示菜单项别名而没有其父别名吗?我知道我可以创建一个包含根级别所有项目的隐藏菜单,但这会使面包屑无法使用。

例如:www.mysite.com/grand-parent/parent/child

我喜欢它只是www.mysite.com/child

我使用Joomla 2.5打开了url rewrite / sef。

谢谢,

威尔

6 个答案:

答案 0 :(得分:1)

有一种解决方法。

创建一个单独的菜单,并使用所需的别名在该菜单中创建菜单项。 然后在首先想要链接的菜单上,创建菜单项Alias的菜单项,并选择单独的菜单项作为目标。这样,任何别名类型菜单项都不会显示父别名。

答案 1 :(得分:1)

无需任何变通办法。它可以直接使用。

(写作J 2.5但J 3应该相同)

  1. 选择要从SEF URL(提供URL的父菜单)中删除的菜单项。从菜单管理器

  2. 打开它
  3. 在左侧部分标题为"详情"有一行" Alias"。在它旁边有一个按钮"继承"。单击它使其变为" Not Inherited"。

  4. Save&关闭

  5. 瞧!它消失了。

答案 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