У меня есть элементы рендеринга, и я могу открыть его диалоговое окно свойств, используя нижеследующий javascript.Параметры рендеринга Sitecore
Sitecore.PageModes.PageEditor.postRequest("webedit:fieldeditor(command={11111111-1111-1111-1111-111111111111}, fields=field1|field2|field3, id={155DA3B8-41D9-4DA3-9D87-CBA72F67A0E2})");
Однако, я должен был добавить параметр шаблона для одного элемента визуализации. Итак, я создал шаблон параметров (Custom Styles), как этот снимок экрана, но ниже javascript не работает.
Sitecore.PageModes.PageEditor.postRequest("webedit:fieldeditor(command={11111111-1111-1111-1111-111111111111}, fields=CSS1|CSS2|CSS3|CSS4|CSS5, id={F7D900EF-9D68-4488-855D-B96FBF6D9F27})");
Я предполагаю, что эти поля от параметра, и я, возможно, придется использовать другую команду для вызова этого всплывающего окна, не так ли? любая идея, пожалуйста?
Это то, что я нашел, и есть команда webedit:editrenderingproperties
, но я не знаю, как я могу использовать эту команду.
Sitecore.PageModes.PageEditor.postRequest("webedit:editrenderingproperties(.......)");
Если это просто параметров визуализации, то не «нормальный» способ работы? http://imgur.com/IzD5KfQ – jammykam
@jammykam да. верно. Но я хотел бы знать, как работает «нормальный». Если вы нажмете кнопку, появится всплывающее окно, чтобы вы могли обновить его поле, включая определенные поля шаблона параметров. В основном это всплывающее окно от PostBack, и мы также можем использовать javascript, как я уже упоминал, правильно? И они предоставляют команду «webedit: editrenderingproperties», которая выглядит как кнопка editProperty. – Jay
Что вы пытаетесь сделать? Для редактирования полей самого элемента обычно используются рамки редактирования, а параметры рендеринга уже встроены в sitecore. – jammykam