在 umbraco 中选择所有文档类型
Selecting all the Document Types in umbraco
我正在使用 umbraco 7 并且一直在尝试弄清楚如何 select 给定节点的子节点的不同文档类型的数组。我不能对此进行硬编码,因为我将需要许多不同类型的文档类型,所以我希望对它们进行不同的 select,但我似乎无法使我的代码正确,也许没有 "distinct" select 或者也许我不能从我尝试过的方法中获取单独的别名字符串?
还有其他人尝试过吗?
假设您有一个接口类型 IPublishedContent
的实例,您应该能够获得所有 children 的不同文档类型,如下所示:
node.Children.Select(c => c.DocumentTypeAlias).Distinct()
我正在使用 umbraco 7 并且一直在尝试弄清楚如何 select 给定节点的子节点的不同文档类型的数组。我不能对此进行硬编码,因为我将需要许多不同类型的文档类型,所以我希望对它们进行不同的 select,但我似乎无法使我的代码正确,也许没有 "distinct" select 或者也许我不能从我尝试过的方法中获取单独的别名字符串?
还有其他人尝试过吗?
假设您有一个接口类型 IPublishedContent
的实例,您应该能够获得所有 children 的不同文档类型,如下所示:
node.Children.Select(c => c.DocumentTypeAlias).Distinct()