【发布时间】:2012-05-05 18:40:51
【问题描述】:
我正在 SDL Tridion 2011 SP1 中处理 DWT TBB。
我有一个多值的嵌入字段“body”。在这个嵌入字段中,我还有一个简单的文本字段“值”,它又是多值的。
要呈现“值”字段,我必须使用两个重复循环。
但我无法区分两个循环的 Indeces。
我写的如下。
<!-- TemplateBeginRepeat name="Component.Fields.body" -->
<!-- TemplateBeginRepeat name="Component.Fields.body[${TemplateRepeatIndex}].value" -->
<div>@@RenderComponentField("Fields.body[${TemplateRepeatIndex}].value", TemplateRepeatIndex)@@ </div>
<!-- TemplateEndRepeat -->
<!-- TemplateEndRepeat -->
我无法呈现这些字段。
任何人都可以帮助如何处理 DWT TBB 中的多个嵌套区域。
谢谢。
【问题讨论】:
-
您的问题在于,正如 Neil 所说,您试图使用 TemplateRepeatIndex 访问当前字段。我将在单独的答案中编写一个最小示例(因为它允许我包含格式)。
标签: tridion