user1723409
user1723409

Reputation: 133

How to create Projection based on other content type value in Orchard

I am trying to use Projection Query in orchard to filter my Projection based on the current Page. Right now I have a contentItem with a field called PageName which I am trying to match the value of. Can this be achieved using projections? I know that Tokens doesn't work in this scenario. What would be the best step of achieving what I am trying to do?

Upvotes: 2

Views: 200

Answers (1)

Alexander  Petryakov
Alexander Petryakov

Reputation: 730

The tokens is well suited for this scenario.

Get current content item by token:

{Request.Content}

Get field by token:

{Content.Fields.YourPartName.PageName}

By combining these two tokens you can get what you need:

{Request.Content.Fields.YourPartName.PageName}

You can find token 1 and 2 in the drop-down list of tokens when you edit query filter.

Upvotes: 0

Related Questions