Настройка SiteEdit, когда страницы управляются только на сервере портала

Страницы управляются только на сервере портала. Бизнес-пользователи не будут иметь контекста при создании нового контента. Презентации компонентов напрямую извлекаются через веб-службы, а не через страницу Tridion SDL.

Пожалуйста, дайте нам знать, как мы можем настроить, если страницы управляются только на сервере портала через портлеты?

1 ответ

Это должно работать нормально, вам просто нужно убедиться, что ваши DCP (презентации динамических компонентов обернуты тегом SiteEdit, который устанавливает для свойства isQueryBased значение true. Что-то вроде следующего должно работать.

<div>
<!-- Start SiteEdit Component Presentation: 
   {"ID" : "CP0", "ComponentID" : "tcm:1-123", "ComponentTemplateID" : "tcm:1-234-32",
   "ComponentVersion" : 3, "IsQueryBased" : true, "SwapLabel" : "main" } -->
   Your CP code here
</div>

Тогда ваш портал должен будет вывести инструкцию по настройке страницы SiteEdit, но будет использовать несуществующий URI страницы (я использую нулевой URI tcm:0-0-0) в нижней части HTML как раз перед закрытием </body> тег. Что-то вроде этого:

<!-- SiteEdit Settings: { "PageID" : "tcm:0-0-0", "PageVersion" : 23, 
"TargetTypeID" : "tcm:0-1-65538", "ComponentPresentationLocation" : 1} -->

Если вам нужна дополнительная информация, укажите свою версию SDL Tridion (и какую версию SiteEdit вы используете) и опишите, какие методики шаблонов вы используете для создания своих DCP.

Вы также можете прочитать эту статью, в зависимости от того, как настроен ваш портал, это дает вам хороший обзор того, какие функциональные возможности SiteEdit будут работать "из коробки" и с настройкой.

Другие вопросы по тегам