Hi. I'm new to EPiSERVER. Currently trying to search for a page with a specific property set to a specific value.
I need the property CatalogEntryPoint (a ContentReference) to equal something. Here is the criterea:
PropertyCriteria secCriteria = new PropertyCriteria();
secCriteria.Condition = CompareCondition.Equal;
secCriteria.Name = "CatalogEntryPoint.ID";
secCriteria.Type = PropertyDataType.Number;
secCriteria.Value = currentContent.ContentLink.ID.ToString();
secCriteria.Required = true;
And here is an excerpt from the search index:
"$type": "EPiServer.Find.Cms.IndexableContentReference, EPiServer.Find.Cms",
It would seem that the CatalogEntryPoint.ID-dot-notation does not work as I'm getting 0 results. How should I write it?
I think you're confusing two parts of the EPiServer API.
The first code is for FindPagesWithCriterion. The other is for EPiServer find.
Could you describe what you want to do to help us describe whether FindPagesWithCriterion or Find would be better?