Один большой "Привет" для всех людей с планеты Тридион:).
Я пытаюсь сделать ссылки на компоненты редактируемыми в SDL Tridion UI 2012.
У меня есть один компонент, который содержит многозначные ссылки компонента как одно из полей.
Когда я поставлю следующее в DWT
<!-- TemplateBeginRepeat name="componentLink" -->
<!-- TemplateBeginIf cond="TemplateRepeatIndex<3" -->
<li>
<a href="#" tridion:href="@@RenderComponentField(FieldPath+"componentLink",TemplateRepeatIndex)@@">
Link${TemplateRepeatIndex}
</a>
</li>
<!-- TemplateEndIf -->
<!-- TemplateEndRepeat -->
Внутри Template Builder в результате я получил следующее:
<li><a href="#" tridion:href="<tcdl:ComponentField name="componentLink" index="0">tcm:8-625</tcdl:ComponentField>">Link0</a></li>
<li><a href="#" tridion:href="<tcdl:ComponentField name="componentLink" index="1">tcm:8-626</tcdl:ComponentField>">Link1</a></li>
<li><a href="#" tridion:href="<tcdl:ComponentField name="componentLink" index="2">tcm:8-627</tcdl:ComponentField>">Link2</a></li>
Как и ожидалось, на уровне страницы
произошла ошибка "По умолчанию".Невозможно найти правильное значение для tridion: href
Нужно ли извлекать ссылки компонента внутри С# TBB в каком-либо предыдущем действии или каким-либо другим способом разрешить это (Включение ссылок компонента для SDL Tridion UI)?