Как создать диалоговое окно sitecore с помощью XML и ShowModalDialog

Я создал диалоговый файл CopyToMarkets.XML на основе файла \Dialogs\CopyTo.XML: введите здесь описание изображения

И попытка открыть диалог с:

Context.ClientPage.ClientResponse.ShowModalDialog("/sitecore/shell/Applications/Dialogs/Copy To Markets.aspx", "1200px", "700px", string.Empty, true);

Просто становится серым и ничего не происходит.

Однако, когда я использую ShowModalDialog с Copy To.aspx, он отображается нормально.

Я новичок в sitecore, поэтому, возможно, я что-то неправильно понимаю, но основываю свое понимание создания пользовательского интерфейса редактора контента на основе этого руководства: https://sitecorejunkie.com/2012/12/12/put-things-into-context-augmenting-the-item-context-menu-part-2/

Дайте мне знать, если это не правильный/современный метод создания новых диалогов редактора!


person user23432432    schedule 20.04.2020    source источник


Ответы (1)


В итоге я построил свой URL-адрес следующим образом:

string url = Sitecore.UIUtil.GetUri("control:CopyToMarkets");

Context.ClientPage.ClientResponse.ShowModalDialog(url, "400px", "700px", string.Empty, true);
person user23432432    schedule 22.04.2020