Sitecore 8.2 показывает ошибку при попытке доступа к методу Sitecore.Context+PageMode.get_IsPageEditor().

Я обновился с Sitecore 8.1 до Sitecore 8.2. У меня есть метод, в котором я использую:

Sitecore.Context.PageMode.IsPageEditor 

Для этого выдает ошибку:

attempt by method METHOD_NAME to access method 'Sitecore.Context+PageMode.get_IsPageEditor()' failed.

Что мне не хватает?


person Namita Roy    schedule 22.12.2016    source источник


Ответы (1)


Sitecore.Context.PageMode.IsPageEditor

Устарело в Sitecore.Kernel, начиная с Sitecore 8.0 Update-6, см. примечания к выпуску:

Устаревший и удаленный функционал

Свойства IsPageEditor, IsPageEditorDesigning и IsPageEditorEditing в классе Context.PageMode из пространства имен Sitecore устарели в пользу новых представленных свойств IsExperienceEditor и IsExperienceEditorEditing. Старые свойства будут удалены в одной из будущих основных версий. (438475)

В обновлении 1 Sitecore 8.2 Sitecore.Context.PageMode.IsPageEditor удален с помощью

Sitecore.Context.PageMode.IsExperienceEditor

То же самое для:

IsPageEditor, Obsolete Use IsExperienceEditor instead
IsPageEditorClassic, Deprecated always false
IsPageEditorDesigning, Obsolete Use IsExperienceEditorEditing instead
IsPageEditorEditing, Obsolete Use IsExperienceEditorEditing instead 
IsPageEditorNavigating, Deprecated always false
person Jan Bluemink    schedule 22.12.2016