kentico - 具有多种类型的 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();
我已经尝试过使用和不使用.Published
and .LatestVersion
(DocumentHelper 无论如何都不应该需要它们)但无济于事,当我使用多种类型时,查询只返回最新发布的版本。
解决方案
尝试添加.OnCurrentSite()
看看它是否会改变结果。
推荐阅读
- c++ - 使用 mysql-cpp-connector 连接到本地数据库
- reactjs - 每次按下键时,React re 都会渲染所有内容
- python - 使用python获取只读excel
- java - 如何使用 application.properties 排除 packageScanning?
- python - 使用 python 脚本激活 python venv
- sql - ORDS:从 ORDS OUT 参数中的 json 中删除转义字符
- python - 每次我运行我的文本文件程序时,我都会得到 runfile wdir 输出
- angularjs - 如何在 Angular 9 中使用引导程序 4?
- javascript - 如何生成一个对象,捕获用户的 id 并放入我的结果?
- php - 如何在 laravel 中转换特定的 fromat