首页 > 解决方案 > 具有多种类型的 Kentico DocumentHelper.GetDocuments 不返回最新版本

问题描述

我有一个使用多种类型的查询,如下所示:

DocumentHelper.GetDocuments()
.Type("Class1", q => q.Columns("Col1, Col2"))
.Type("Class2", q => q.Columns("Col1, Col2").Where("Col1", QueryOperator.Equals, true))
.Path(path, PathTypeEnum.Children)
.NestingLevel(1)
.Published(false)
.OrderByAscending("Col1")
.WithCoupledColumns();

我已经尝试过使用和不使用.Publishedand .LatestVersion(DocumentHelper 无论如何都不应该需要它们)但无济于事,当我使用多种类型时,查询只返回最新发布的版本。

标签: kentico

解决方案


尝试添加.OnCurrentSite()看看它是否会改变结果。


推荐阅读