HTML Logo by World Wide Web Consortium ( Click to learn more about our commitment to accessibility and standards.

Moving forward with Composr

ocPortal has been relaunched as Composr CMS. ocPortal 9 is superseded by Composr 10.

Head over to for our new site, and to our migration roadmap. Existing ocPortal member accounts have been mirrored.

Currently selected menu item in editable zone menu - 4.1.10

Login / Search

 [ Join | More ]
 Add topic 
#51530 (In Topic #11251)

Fan in action

Multiple "current_zone"s returned


A little confused about implementation of editable zone menu and whether what I'm seeing is a bug or something I need to set up differently. The menu states returned by menu_branch_zone.tpl appear to be wrong i.e. it is returning multiple "current_zones".

I am using Zone menu for top naviagation of site. I've changed configuration option to make it an editable menu. Has the following default options:

- site
- forums
- personal zone
- admin zone

Then I have two custom zones:
- news (entry point: module > site > news > archive)
- resources (entry point: module > site > catalogues > blah > blah)

It seems to think news and resources are part of the site (which I suppose in fairness they are) and marks them as active leading to a messed up top menu.

M y questions are:
Is this a bug?
If it's not, does it mean I have to put separate top level sections in different zones?

Many thanks,

Back to the top


The behaviour stems from the menu type. Zone menus always behave like this. IIRC it can be changed via editing the zone menu templates, or it could also be changed by editing the HEADER template to use a different menu type.

Become a fan of Composr on Facebook or add me as a friend. Add me on on Twitter. Support me on Patreon
Was I helpful?
  • If not, please let us know how we can do better (please try and propose any bigger ideas in such a way that they are fundable and scalable).
  • If so, please let others know about Composr whenever you see the opportunity or support me on Patreon.
  • If my reply is too Vulcan or expressed too much in business-strategy terms, and not particularly personal, I apologise. As a company & project maintainer, time is very limited to me, so usually when I write a reply I try and make it generic advice to all readers. I'm also naturally a joined-up thinker, so I always express my thoughts in combined business and technical terms. I recognise not everyone likes that, don't let my Vulcan-thinking stop you enjoying Composr on fun personal projects.
  • If my response can inspire a community tutorial, that's a great way of giving back to the project as a user.
Back to the top

Fan in action

Menu system now makes sense

Super! Many thanks…I think I understand now

In case it helps someone else out, here is what I did more or less:

In HEADER.tpl I had a div that calls the menu



<div class="global_zones">

Changed third line of that to:



Refreshing the home page, I then got an option to add a new menu called "top_menu". Made sure items selected weren't at zone top level and bob's yer uncle.

Hope that helps. Thanks for the nudge in the right direction Chris. Going through a bit of a crash-course in this system at the moment and the swift help replies are absolutely invaluable.
Back to the top
There are too many online users to list.
Control functions:

Quick reply   Contract

Your name:
Your message: