Я работаю над Dreamweaver TBB в SDL Tridion 2011 SP1. В TBB я использую данные из различных презентаций компонентов.Обработка многокомпонентных презентаций в шаблоне Dreamweaver Строительный блок в SDL Tridion 2011
My Template Building Block looks like this.
Главный компонент:
<div>@@[email protected]@</div>
<!-- TemplateBeginRepeat name="Fields.link" -->
@@RenderComponentPresentation(Field, "tcm:1-8142-32")@@
<!-- TemplateEndRepeat -->
Компонент Шаблон: кубометр: 1-8142-32
Ее DWT ТВВ выглядит следующим образом.
<!-- TemplateBeginIf cond="Component.Fields.text" -->
<div>@@RenderComponentField("text",0)@@</div>
<!-- TemplateEndIf -->
Когда я просмотрел компонент, я получил вывод и все презентации компонентов выполнялись, как ожидалось.
Выход:
SchemaName
data1
data2
Затем я создал страницу со страницей TBB.
<html>
<head></head>
<body>
<!-- TemplateBeginRepeat name="Components" -->
@@RenderComponentPresentation()@@
<!-- TemplateEndRepeat -->
</body>
</html>
Выход не такой, как ожидалось. Шаблон компонента «tcm: 1-8142-32» не выполняется.
выход:
SchemaName
Я хочу сделать SiteEdit для связанного компонента также.
Нужно ли добавлять дополнительные шаблоны к существующим? Я использую интерфейс Tridion 2012.
Я пришел к выводу, что нам нужно добавить isQueryBased
, свойство должно быть установлено в true.
Если да, может ли кто-нибудь помочь команде установить ее правду?
Я не знаю, где проблема.
Может ли кто-нибудь помочь мне изменить код и реализовать SiteEdit для встроенного компонента?
Обновлен ответ на вопрос. Но проблема не решена. – Patan
Я хотел бы реализовать редактирование сайта для компонентов, связанных с основным компонентом, путем компоновки компонентов. – Patan
Я обновил свой ответ для вас, надеюсь, это поможет –