I have created a site and sub sites and am having difficulty with the permissions:
Top Level Site contains all content such as Lists, Styles and Images which I do not want anyone to have access to
Sub Site A & B has pages with Content Search Web Parts which pull information from the lists in the Top Level Site
I'm trying to give Read permission to Visitor A for Sub Site A and Visitor B for Sub Site Site B, but the styles are not showing properly and the CSWP content does not show, the Visitor gets the error Something Went Wrong.
I've ensured the inheriting is broken and I've tried going to the List in the Top Level Site and permissioning the list for the User, but this has made no difference.
How do I do this without giving access to the Top Level Site?