代码之家  ›  专栏  ›  技术社区  ›  user1723409

如何基于Orchard中的其他内容类型值创建投影

  •  2
  • user1723409  · 技术社区  · 9 年前

    我正在尝试使用果园中的投影查询来根据当前页面过滤我的投影。现在,我有一个contentItem,它包含一个名为PageName的字段,我正在尝试匹配它的值。这可以通过预测实现吗?我知道代币在这种情况下不起作用。实现我想做的事情的最佳步骤是什么?

    1 回复  |  直到 9 年前
        1
  •  0
  •   Alexander Petryakov    9 年前

    令牌非常适合这种情况。

    通过令牌获取当前内容项:

    {Request.Content}
    

    通过令牌获取字段:

    {Content.Fields.YourPartName.PageName}
    

    通过组合这两个令牌,您可以获得所需的内容:

    {Request.Content.Fields.YourPartName.PageName}
    

    编辑查询筛选器时,可以在标记下拉列表中找到标记1和2。