Globals don't execute automatically. You need to call them for them to run (for the instance of a global with code in it). For something that returns a hash, you can just put it at the top of the template (or wherever really): <%menudata%>.
Adrian
Adrian