the past to solve the guest user read issue. ModernDegree 09/04/2011 3:10am (2 years ago) Great post, btw Gordon Anderson 18/04/2011 5:30am (2 years ago) Thanks for all the hints. However I am stuck on a couple of things: 1) I am trying to gracefully degrade the imagegallery plugin by unclecheese to be non JS friendly. I now have an ImageGalleryPage showing ImageGalleryAlbums correctly in the menu (ImageGalleryAlbums being DataObjects, ImageGalleryPage extending Page). However when viewing a single phone (class is ImageGalleryItem) the menu disappears, I assume due to the hierarchy being DataObject -&gt; DataObject instead of Page -&gt; DataObject. 2) I've had to revert to URLs for the form /images/35 for the mean time just to get things working. Is it possible to keep the URL structure intact, e.g. /galleries/gordons-travels/bangkok/image\\... instead of /image/35 ? Is there a way to make the fields only display when there is information in there? I have adapted the code to make more fields, I have fields to enter peoples facebook, twitter, website url etc and want it to be displayed on the site using icons. At the moment, the icons are still displayed, even when there is no links specified.. Hi, First of all thanks for your contribution, it is really important resource for me, I use this for almost my website especially charity organisation. With this tutorial I would like to know is there any possible way to hide the StaffMemer name from Menu title? Hi Edward, yes it's just a case