Sitecore - как сохранить изменение макета

Я разработал элемент управления Sitecore, который хочу разместить в макете на одной странице.

В данном случае это страница регистрации, а мой элемент управления определяется как подмакет.

Что я сделал, так это зашел в интерфейс редактора страниц и поместил элемент управления в один из заполнителей.

Что я хочу сделать сейчас, так это создать пакет, содержащий только информацию о том, что этот элемент управления находится на этой конкретной странице, не затрагивая, например. содержимое или подэлементы этого узла.

Не могли бы вы посоветовать, как лучше создать такой пакет, что именно выбрать в Дизайнере пакетов?

Спасибо


person Marcin Brzezinski    schedule 02.09.2011    source источник


Ответы (2)


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

person Mark Ursino    schedule 02.09.2011
comment
+1. Наименьшая единица, с которой работает пакет Sitecore, — это элемент. - person Yan Sklyarenko; 05.09.2011

Вы должны настроить макеты и визуализацию в деталях презентации элемента ИЛИ, что еще лучше, в __Standard Values шаблона.

Вы можете вызвать диалоговое окно сведений о презентации через редактор содержимого. Просто выберите элемент в дереве содержимого, щелкните вкладку Presentation на верхней ленте и выберите Details. Вы можете настроить все макеты/рендеринг для выбранного элемента здесь.

Но если вы хотите предотвратить изменения содержимого, вам действительно СЛЕДУЕТ настроить презентацию в __Standard Values шаблона. Это также путь, который рекомендует Sitecore. Если вы сделаете это, макеты — это все, что вам нужно поместить в пакет.

person philipproplesch    schedule 02.09.2011