2015-01-26 5 views
1

У меня есть страница, которая запрашивает у пользователя пароль для отображения содержимого. Однако, когда пользователи Ektron редактируют содержимое страницы, я хочу, чтобы он просто показывал контент, не запрашивая пароль. Функциональность пароля установлена ​​в коде; пароль в метаданных для страницы сообщает коду скрывать пользовательские элементы, отображающие содержимое (ux.Visible = false), и отображать пользовательский контроль, запрашивающий пароль. То, что я хотел бы сделать, это проверить на этот момент, чтобы увидеть, находится ли Ektron в настоящее время в режиме редактирования, и если да, установите ux.Visible = true. Есть ли способ проверить это?Есть ли способ проверить, загружает ли Ektron страницу в режиме редактирования в моем коде? (C#)

ответ

3

Я нашел это в центре разработчика Ektron. [Работает с 8.7]

if (_host != null) // make sure widget is being used inside a PageBuilder page 
    { 
     var p = this.Page as PageBuilder; // get PageBuilder object 
     if (p.Status == Mode.Editing) // check for Editing mode 
     { 
      ux.Visible = true //Display UX 
     } 
    } 
+0

Не могли бы вы сослаться на эту страницу? Мне просто нужно знать, что такое _host. –

+0

[здесь] (https://developer.ektron.com/Templates/CodeLibraryDetail.aspx?id=211&blogid=) – GVashist

 Смежные вопросы

  • Нет связанных вопросов^_^