我开始计划一个完整的动态手风琴。这个想法是文件将被上传到一系列文件夹。现在,我可以在一个页面上放置一堆中继器,每个文件夹一个,并进行转换,读取文件并生成链接和手风琴的HTML。我希望做的是有一个转变,将读取所有的文件夹和他们的孩子。Kentico ASCX转换页面类型属性
所以最初的逻辑是这样的。
if (PageType = cms.Folder && HasChildren = true){
Output folder name + html
Output children + html
}
实施例的内容树:
父节点
- 文件夹1
- 文件夹2
- 文件夹3
- 文件夹4
我可以控制孩子的页面类型,cms.file和家长会cms.folder,但我发现如何确定实际页面类型,如果有孩子?
是一个很好的教程使用这些?我倾向于按照类似的方式来解决问题。 –
当然:https://docs.kentico.com/display/K8/Using+hierarchical+transformations,https://devnet.kentico.com/articles/how-to-build-up-a-menu-using-the -hierarchical-transformation,http://devnet.kentico.com/articles/best-practices-for-implementing-site-navigation-in-kentico –
谢谢。我开始计划这一点。当我遇到问题时,我会发布一个新问题。 –