Join us this Friday for AI in Action at the Virtual Happy Hour! This free virtual event is open to all—enroll now on Academy and don’t miss out.

 

Check if user is in edit mode inside a custom property

Vote:
 

Hi,

Is it possible to check if a user is in edit mode inside a custom property? EPiServer.Editor.PageEditing.PageIsInEditMode is always false

 

/Tore

#69143
Mar 22, 2013 15:11
Vote:
 

That property should work. Is this a EPiServer 6 style custom property appearing in the new edit view?

#69145
Mar 22, 2013 15:53
Vote:
 

Hi Ben,

Yes, this is a EPiServer 6 style custom property. Is it possible to use any other property in EPiServer to determine if we are in edit mode or not?

#69146
Mar 22, 2013 16:03
Vote:
 

I've just investigated the legacy properties dialog and it seems there is a bug. The URL to load the custom property doesn't contain epieditmode=true in the query string.

This means that PageIsInEditMode will always return false since that property will only ever be true if the URL contains epieditmode=true in the query string.

I'll log a bug for this.

I'm not sure how you could work around this. My first suggestion would be to try convert the property to an EPiServer 7 style custom property.

#69148
Mar 22, 2013 16:20
Vote:
 

Do you mean inside a CMS 6 property control? I don't think we should or need to use the PageIsInEditMode property since legacy editor dialog is not actually new edit mode :).

By the way, checking the control's RenderType property can help in this case. 

#69152
Edited, Mar 22, 2013 16:50
Vote:
 

Inside a MVC view I use 

 

@if(PageEditing.PageIsInEditMode)
{

 

}

 

which is from EPiServer.Editor namespace

 

You also need to be on EPiServer 7 - patch 1

#69153
Edited, Mar 22, 2013 17:02
Vote:
 

Hi Ben,

thanks for finding that out! Could you also check why the PageLink is Null here?

@Duong Nguyen: I am inside the PropertyData class and not the PropertyDataControl.

@EPiDev: I am inside the PropertyData class, so this won`t help me much....

#69155
Mar 22, 2013 19:12
Vote:
 

Hi Ben,

Is this bug still there in EPiServer 7 Patch 4? Another thing, PageLink is also null here. Is this also a bug?

#79570
Dec 20, 2013 9:29
This thread is locked and should be used for reference only. Please use the Episerver CMS 7 and earlier versions forum to open new discussions.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.