I'm using the Menu Block module. I have placed a link to several 'views' pages in the menu. It's a news view that uses the date as an argument, like siteurl.com/archive/2012

If I start the menu block at 'level 1' it shows the whole trail and shows the active classes correctly to the current page.

But if I start at 'level 2' the entire block disappears on all of the views pages. (But menu block does show the menu and active trail correctly for other level 2 items, if they are a normal menu item linked to a node.)

I have tried many ways of configuring menu_block and I'm convinced this simply doesn't work the way it should.

Drupal 7.14
Menu Block 2.3

(I am also setting some other active trails using Context or Menu Position - eg to set all individual news articles as having the main 'news' menu item active. That has the same effect: the active class is applied but the menu block does not appear. I have posted this issue in http://drupal.org/node/1607026 . Is this the same issue?)

Comments

oscardax’s picture

I am getting a similar issue with Menu Views (http://drupal.org/project/menu_views) and Block Menu:
Basically Menu Views allows to populate a menu or submenu with items taken from a view.

The issue is as follows: When visiting a node linked from a menu-item generated by menu_views, the block created by Menu Block won't be triggered as it should.

Somehow my issue shares the same nature as the issue reported by jmsCrk, since both refer to views related menu items.

gagarine’s picture

JohnAlbin’s picture

Status: Active » Closed (duplicate)

Sounds like a bug with that module, not with menu_block. Menu block will display real menu items in the menu system. So modules like Menu Position that use real menu links to display conditional items in the menu work fine with menu block.

Try http://drupal.org/project/menu_position