Orchardcms 在两个不同的URL上显示一个内容项

Orchardcms 在两个不同的URL上显示一个内容项,orchardcms,orchardcms-1.6,Orchardcms,Orchardcms 1.6,我们的导航如下所示: Item1 Item2 Item3 -Sub1 -Sub3 -Sub4 -Sub2 -Sub2 -Sub5 如您所见,Sub2在Item1和Item2下重复 在每个页面(Sub*)上,我们都有侧导航(使用小部件层规则添加),在主菜单项下显示整个导航。所以,如果你在Sub1上,你会在侧导航上看到Sub1和Sub2 问题是,我们希望根据用户访问页面的菜单项显示Sub2的右侧导航。我们可以,但是我们仍然需要能够在两个不同的URL上显示页面。我

我们的导航如下所示:

Item1    Item2    Item3
-Sub1    -Sub3    -Sub4
-Sub2    -Sub2    -Sub5
如您所见,Sub2在Item1和Item2下重复

在每个页面(Sub*)上,我们都有侧导航(使用小部件层规则添加),在主菜单项下显示整个导航。所以,如果你在Sub1上,你会在侧导航上看到Sub1和Sub2


问题是,我们希望根据用户访问页面的菜单项显示Sub2的右侧导航。我们可以,但是我们仍然需要能够在两个不同的URL上显示页面。我们不想复制页面,因为这样对维护这些页面来说扩展性不好。是否有办法在两个URL上显示一个内容项,或者这是需要自定义构建的内容项?

如果转到“模块”页面并启用别名UI功能,则可以在应用程序中为路由添加别名。这可能就是您要查找的内容。

是否有方法选择在选择内容项时显示哪个链接,或者是否必须使用菜单中的自定义链接?使用自定义链接功能?对-想知道是否有办法链接到内容项而不是直接链接到别名。无论如何,这是我需要的,谢谢!你不应该那样做。一个资源应该有一个URL。否则会损害SEO,而且违反基本的HTTP原则。@BertrandLeRoy:你有什么建议吗?我们可以复制内容,以便能够知道显示哪一侧导航,但实际上是一样的。我想我们可以使用查询字符串来显示要显示哪一侧的nav,但这会让人困惑(Item1/Sub2?nav=Item2)。。。