I have a use case where I need to find the Page URL from a Page using a certain Component Presentation (given componentId and templateId).

I am trying to find the Page using Criteria but I can't find the right combination.

I tried using ComponentLink.getLinkAsString method but that method uses templateId parameter as "exclude" instead of "preferred template".

I know the information is there but I can't find a way to it. I'm trying this:

criteriaURL.add(new ItemTypeCriteria(64));
criteriaURL.add(new ItemReferenceCriteria(ComponentId));
criteriaURL.add(new ItemTemplateCriteria(ComponentTemplateId));

Even using only ItemTemplateCriteria and ItemTypeCriteria, I don't get any results.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.