2013-03-11 44 views
5

我有一个多站点Sitecore解决方案。所有网站共享一个产品范围,该范围存储在与网站根节点相同的“共享数据”节点内。网站上的各个产品页面使用通配符项来根据URL的最后部分查找产品。如何在Sitecore中使用内部链接和通配符项目?

这意味着我们不能在富文本编辑器中使用内部链接指向任何网站上的产品页面,因为产品项目没有特定的网站URL。

有谁知道一种方法来克服这种情况,或者也许知道一种方法来增加interal链接的默认行为?

回答

4

您是否考虑过使用克隆物品,详情请参阅here

这将允许您共享内容,同时向内容树中的产品的最终用户出现外观,以允许您使用RTE和内部链接查找功能?

有关克隆的额外信息,请参阅herehere

你想也需要做链路提供商的一些工作,如果你想链接到产品的克隆版本。问题见this

+0

如果现有的网站和结构还没有到位和生活,那么我肯定会按照您的建议(将来会做)使用复制项目。最后,我实际上只是自定义了LinkProvider,从这个博客改编http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2013/02/Override-the-链路提供到允许 - 媒体和排除项,用最Sitecore的-ASPNET,CMS.aspx – 2013-03-11 18:00:58

相关问题