2012-07-09 42 views
1

我有一个嵌套中继器用作左侧导航。在辅助页面上,我希望它仅显示当前辅助页面的三级项目。其他辅助项目的三级项目都不应在此中继器上显示。我遇到的问题是,我现在已经在所有的第三级项目都显示了它,因为它只能在第一个(父)中继器的上下文中检索信息。将文档ID插入到嵌套中继器的WhereCondition中

我觉得我应该能够调用当前页面的文档ID并将其插入到第二个(子)中继器的转换中,但是它只能从其父转发器中检索文档ID和节点ID仅限物品。

你能帮我找到一个自定义函数或代码来帮助我找出这个问题吗?谢谢!

+0

所以基本上你想要的菜单显示当前页面的下面?你也可以发布一些你正在使用的代码,包括转换和控制。 – 2012-07-31 08:28:47

回答

0

您可以访问当前文档的文档ID。下面的代码将它打印出来:

<%=CMSContext.CurrentDocument.DocumentID.ToString() %> 

所以,你同样可以使用文档ID在一些变换方法:

<%#SomeMethod(CMSContext.CurrentDocument.DocumentID, otherParameter, ...) %>