Как создать диалог sitecore с XML и ShowModalDialog - PullRequest
0 голосов
/ 20 апреля 2020

Я создал файл диалога CopyToMarkets. XML на основе файла \ Dialogs \ CopyTo. XML: enter image description here

И пытался открыть диалог с помощью:

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/

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

1 Ответ

0 голосов
/ 22 апреля 2020

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

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

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