of not having extended the functionality to support the Site map. It's not too much work to do, have a look in the googlesitemaps module to see how to do it, basically you will need to extend that to add the DO to the results and adapt the xml template accordingly. wow.. you must be online as much as me. Thanks for the info and speedy reply! :)) kBits 25/08/2011 5:29am (1 year ago) Hi Aram, This is super cool thanks for the tutorial! I am using this code to create a wallpaper gallery to offer downloads to my visitors. I ran into a problem however: if I 'unpublish' the main page from the site, I lose all the data I uploaded to the page. So I tried with the demo and same thing, if you publish the page you lose all the Staff Members. Any ideas on what to do about this? Thanks! A question though, how does the StaffMember get associated with its StaffPage? I'm following the example closely, but my StaffMember's associated StaffPageID always comes up 0 since it never gets written, and then the Link() function comes up with an uninitialized page with no URLSegment. What you need to do is put the form function on the CategoryPage_Controller and then pass in the ID of the DataObject you are on in a hidden field in the form itself. So you effectively call the form on the parent page, but you can work out which DO you