我创建了一个指向网站的自定义文档类型。它只有一个 DocumentName 字段和一个 Path 字段。您可以将这些文件放在它们自己的下面。因此,您可以在内容树中拥有包含 Doc1、Doc2、Doc3 的 DocA。我的转换代码如下所示:
<li class="CMSListMenuLI">
<a class="CMSListMenuLink" href="<%# Eval("Path") %>"> <%# Eval("DocumentName") %> </a>
<p><%# Eval("NodeAliasPath") + "/%" %></p>
<ul>
<cms:CMSRepeater runat="server" ID="Repeater1" TransformationName="whirlpool.deptNav.MenuList" ClassNames="whirlpool.deptNav" Path='<%# Eval("NodeAliasPath") + "/%" %>' />
</ul>
</li>
如您所见,我正在尝试创建一个表示内容树结构的嵌套列表。但是,内部中继器从不返回任何内容。它使用我上面列出的相同转换。