我们正在为Sitecore编写一个模块,并且遇到了问题。Sitecore IsPageEditor和IsExperienceEditor
我们有一个管道中,我们做以下检查:
if (Sitecore.Context.PageMode.IsExperienceEditor)
{
return;
}
的问题是,我们的一位客户正在运行和旧版本Sitecore的的(8.0更新5),其中财产IsExperienceEditor不存在然而。请参阅Sitecore release notes进行下一次更新。
快速修复,我们使用了旧的过时属性,该属性是这样的错误:
if (Sitecore.Context.PageMode.IsPageEditor)
{
return;
}
现在的问题是,有没有什么办法,使我们可以测试Sitecore的版本,所以我们可以有向后兼容性在模块中?
感谢这似乎工作。 –