【发布时间】:2013-01-07 17:21:21
【问题描述】:
我们有一个多站点解决方案(站点 1 和站点 2),我需要能够确定我们获取 URL(在 LinkProvider 中,这是自定义的)的项目是否属于当前上下文站点 (Sitecore.Context.Site),或者是其他站点的一部分。有什么好办法吗?
基本上,我们只需要能够找出该项目与哪个站点相关联。我们可以将该值与当前上下文站点进行比较。
【问题讨论】:
-
一个项目可以“属于”多个站点。我认为不会有通用的解决方案,这取决于您的配置。
-
是的,定义“属于”。如果您的意思是“在当前上下文站点根路径之下”,那么 Ruud 的答案就是您所需要的。
标签: sitecore