Anyone out there who can recommend a way to make Menu(1) show a different set of pages when a user is logged in? I have three pages that change, depending on if the user is anonymous or logged in. For instance, an Anonymous user sees Contact Us while a logged in user sees Help. I've tried overloading the get getShowInMenus:
http://pastie.textmate.org/private/bydgzvlivmqi0ll7e8wrtw
Then I added a conditional to the template: <% if ShowInMenus %> within the Menu(1) control.
But the only thing that has changed is now, after I save a page with Show In Menus checked, then refresh the page, the page no longer has that option checked.
The Menu(1) on my template still shows the page though, even when I'm logged in.