Kentico ASCX转换页面类型属性

时间:2016-10-24 12:24:50

标签: kentico

我开始计划一个完整的动态手风琴。这个想法是将文件上传到一系列文件夹。现在我可以在页面上放置一堆中继器,每个文件夹一个,并有一个转换,读取文件并生成链接和手风琴的HTML。我希望做的是进行一次转换,读取所有文件夹及其子项。

所以初始逻辑是这样的。

if (PageType = cms.Folder && HasChildren = true){
  Output folder name + html
  Output children + html
}

示例内容树:

父节点

  • 文件夹1
    • PDF
    • PDF
    • PDF
  • 文件夹2
  • 文件夹3
  • 文件夹4

我可以控制子页面类型,cms.file,父节点将是cms.folder,但我如何检测确定实际页面类型以及是否有子节点?

2 个答案:

答案 0 :(得分:3)

马克,考虑使用hierarchical transformation / viewer - 它应该处理这个问题。

答案 1 :(得分:-1)

我们可以在转换中使用嵌套转发器。某物 参考链接是 https://devnet.kentico.com/forums/f67/t42585/repeater-nested-in-transformation