Как отправить сообщение об ошибке во всплывающем окне Umbraco по умолчанию? - PullRequest
0 голосов
/ 27 сентября 2018

Я перехватываю событие публикации следующим образом:

protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
{
   ContentService.Published += ContentService_Published;
}
private void ContentService_Published(global::Umbraco.Core.Publishing.IPublishingStrategy sender, PublishEventArgs<IContent> e)
{
 // My code , Send Error
}

Когда пользователь "Сохраняет и публикует" контент, я хочу показать всплывающее сообщение об ошибке по умолчанию для ошибок с моим пользовательским сообщением об ошибке.

Возможно ли это?Заранее спасибо.

1 Ответ

0 голосов
/ 28 сентября 2018

В вашем ContentService_Published методе я считаю, что вы можете сделать что-то вроде:

e.Cancel = true;
e.Messages.Add(new EventMessage("Ouch!", "Better try that again but more gently this time!!!", EventMessageType.Error));
...