Your probably don't have any objects. Check if you have objects and if not create them with the userrole that has create rights.
Are you seeing the new/edit buttons of the template grid (if you have these?), if so: are there any objects available in your database to be retrieved? You could also check if there is something wrong with your Xpath/Microflow retrieve if you are using one of those. If you are using a retrieve over association you can verify if the objects you want to display are indeed bound to the parent object.
Also does your currentuser only have the userrole of director or those the user have multiple roles which may conflict?
Lastly: isn't there anay conditional visibility on the page/template grid which could cause the issue?