У меня есть страница, которая запрашивает у пользователя пароль для отображения содержимого. Однако, когда пользователи Ektron редактируют содержимое страницы, я хочу, чтобы он просто показывал контент, не запрашивая пароль. Функциональность пароля установлена в коде; пароль в метаданных для страницы сообщает коду скрывать пользовательские элементы, отображающие содержимое (ux.Visible = false), и отображать пользовательский контроль, запрашивающий пароль. То, что я хотел бы сделать, это проверить на этот момент, чтобы увидеть, находится ли Ektron в настоящее время в режиме редактирования, и если да, установите ux.Visible = true. Есть ли способ проверить это?Есть ли способ проверить, загружает ли Ektron страницу в режиме редактирования в моем коде? (C#)
1
A
ответ
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
}
}
Не могли бы вы сослаться на эту страницу? Мне просто нужно знать, что такое _host. –
[здесь] (https://developer.ektron.com/Templates/CodeLibraryDetail.aspx?id=211&blogid=) – GVashist