2015-09-28 3 views
0

У меня есть элементы рендеринга, и я могу открыть его диалоговое окно свойств, используя нижеследующий 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})");

enter image description here

Я предполагаю, что эти поля от параметра, и я, возможно, придется использовать другую команду для вызова этого всплывающего окна, не так ли? любая идея, пожалуйста?

Это то, что я нашел, и есть команда webedit:editrenderingproperties, но я не знаю, как я могу использовать эту команду.

Sitecore.PageModes.PageEditor.postRequest("webedit:editrenderingproperties(.......)");

http://www.sitecore.net/learn/blogs/technical-blogs/getting-to-know-sitecore/posts/2013/11/updated-field-editor-for-rendering-properties.aspx

+0

Если это просто параметров визуализации, то не «нормальный» способ работы? http://imgur.com/IzD5KfQ – jammykam

+0

@jammykam да. верно. Но я хотел бы знать, как работает «нормальный». Если вы нажмете кнопку, появится всплывающее окно, чтобы вы могли обновить его поле, включая определенные поля шаблона параметров. В основном это всплывающее окно от PostBack, и мы также можем использовать javascript, как я уже упоминал, правильно? И они предоставляют команду «webedit: editrenderingproperties», которая выглядит как кнопка editProperty. – Jay

+1

Что вы пытаетесь сделать? Для редактирования полей самого элемента обычно используются рамки редактирования, а параметры рендеринга уже встроены в sitecore. – jammykam

ответ

-2

Попробуйте webedit:ext:renderingfieldeditor вместо (конечно, если я понял вашу проблему прямо).

Там есть статья, которая описывает именно то, что вы ищете:

Field Editor for Rendering Properties

+0

Это тоже не работает. Я не могу найти эту команду в файле command.config. Даже эта команда работает, должен быть аргумент для рендеринга идентификатора элемента, такого как webedit: fieldEidtor – Jay

Смежные вопросы