Monday, June 25, 2018

Sitecore query for rendering datasource


https://sitecore.stackexchange.com/questions/12407/controller-action-not-called-due-to-rendering-datasource-containing-query/12461#12461

The existing project is upgraded from Sitecore 8.0 to Sitecore 9.0u1. After that, I've observed that few renderings are not working. The root cause is, controller rendering datasource query.
If controller rendering datasource has query like "query:./ancestor-or-self::[@@templatename='AgentWebsite']//[@@templatename='Site Root']", then it is not hitting the controller action. If I remove the datasource query, it is hitting properly.
I observed below warning in log file.
2708 00:09:21 WARN 'query:./ancestor-or-self::[@@templatename='AgentWebsite']//[@@templatename='Site Root']' is not valid datasource for web or user does not have permissions to access.
Can we convert the above query to make it work on Sitecore 9?

No comments:

Post a Comment