如何在 Orchard 中基于其他内容类型值创建投影
How to create Projection based on other content type value in Orchard
我正在尝试使用 Orchard 中的投影查询来根据当前页面过滤我的投影。现在我有一个 contentItem,它有一个名为 PageName 的字段,我正在尝试匹配它的值。这可以使用预测来实现吗?我知道令牌在这种情况下不起作用。实现我想要做的事情的最佳步骤是什么?
令牌非常适合这种情况。
通过令牌获取当前内容项:
{Request.Content}
通过令牌获取字段:
{Content.Fields.YourPartName.PageName}
通过组合这两个令牌,您可以获得您需要的东西:
{Request.Content.Fields.YourPartName.PageName}
当您编辑查询过滤器时,您可以在令牌下拉列表中找到令牌 1 和 2。
我正在尝试使用 Orchard 中的投影查询来根据当前页面过滤我的投影。现在我有一个 contentItem,它有一个名为 PageName 的字段,我正在尝试匹配它的值。这可以使用预测来实现吗?我知道令牌在这种情况下不起作用。实现我想要做的事情的最佳步骤是什么?
令牌非常适合这种情况。
通过令牌获取当前内容项:
{Request.Content}
通过令牌获取字段:
{Content.Fields.YourPartName.PageName}
通过组合这两个令牌,您可以获得您需要的东西:
{Request.Content.Fields.YourPartName.PageName}
当您编辑查询过滤器时,您可以在令牌下拉列表中找到令牌 1 和 2。