在Sitecore 8.1中使用快速查询按Displayname获取项目

在Sitecore 8.1中使用快速查询按Displayname获取项目,sitecore,sitecore8,sitecore-mvc,sitecore8.1,Sitecore,Sitecore8,Sitecore Mvc,Sitecore8.1,我创建了一个vanilla sitecore 8.1 MVC实例,并尝试使用快速查询按displayname获取主页项,但获取空值: 我是否需要在web.config中进行任何配置设置。我在这个函数中传递“Home”。 我还在Sitecore.config文件的元素中设置了useDisplayName=“true”属性 谢谢您可能需要按字段名称用小写字母“n”进行查询: 我知道你正在尝试获取主项,但你这样做有什么具体原因吗?这只是为了演示我已经在我的项目中以这种方式编写了代码,这就是为什么必须

我创建了一个vanilla sitecore 8.1 MVC实例,并尝试使用快速查询按displayname获取主页项,但获取空值:

我是否需要在web.config中进行任何配置设置。我在这个函数中传递“Home”。 我还在Sitecore.config文件的
元素中设置了useDisplayName=“true”属性


谢谢

您可能需要按字段名称用小写字母“n”进行查询:


我知道你正在尝试获取主项,但你这样做有什么具体原因吗?这只是为了演示我已经在我的项目中以这种方式编写了代码,这就是为什么必须这样做如果这可以工作,我将了解是否需要任何其他配置,因为这是简单的代码,应该这样做工作可能是我遗漏了什么,明白了。代码和语法在我看来是正确的,但是有更好的方法来查询网站的“主页项目”。我知道,但这里我关心的不是获取主页项目…我关心的是如何编写快速查询以使用@u Display Name attributer获取任何项目。正确,您的代码是正确的。它可能区分大小写,所以您可能需要尝试使用home而不是home?我尝试使用小写字母,但没有找到,然后我转到sitecore中的外观部分,用“home”值更新显示名称属性,结果成功了
fast:/sitecore/content//*[@__Display name='{0}']