首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在投影查询中,内容项标记始终是空的。

在投影查询中,内容项标记始终是空的。
EN

Stack Overflow用户
提问于 2013-11-04 14:12:27
回答 2查看 490关注 0票数 2

我正在尝试创建一个投影查询,该查询具有基于当前内容项的属性的标题部件筛选器,例如显示文本({Content.DisplayText})。

查询不工作,当我调试解决方案并在GetFilterPredicate类的StringFilterForm方法上设置一个断点时,令牌值总是以空字符串的形式传递。好像这件事还没解决。对于Content组中的所有令牌,我都看到了相同的行为。

其他令牌运行得很好,比如QueryString ({Request.QueryString:*})令牌。

为什么内容项标记在我的查询过滤器中总是空的?我在使用Orchard v.1.7.1.0

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-19 21:38:45

2年后,但是在Orchard 1.9.2中,您可以使用令牌根据当前的内容项进行查询:

代码语言:javascript
运行
复制
{Request.Content.*}

我错过了令牌的请求部分。不确定这在我最初问这个问题的时候是否有效。

票数 0
EN

Stack Overflow用户

发布于 2013-11-05 05:56:31

这不是它的工作方式。在此上下文中,令牌并不意味着对内容项属性生成查询约束。令牌只能用于为查询的参数提供值。如果要对内容项的标题进行筛选,请使用标题部件记录筛选器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19769558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档