当前位置: 动力学知识库 > 问答 > 编程问答 >

Drupal 7: active main menu when click menu block's menu

问题描述:

I have 3 content type

HTML

HTML4

HTML5

2 menu block

HTML4

HTML5

In my main menu have 2 menu links (HOME | HTML)

HTML4 (menu block) show the contents of HTML4 (content type).

I configured the HTML4 and HTML5 (2 menu block) should be appear when user click the HTML (main menu). It is fine.

My question is : how to active(highlighting) HTML(main menu) when the user click a link from the HTML4 or HTML5 (2 menu block) ?

Solution : I found the module name is "menu position" http://drupal.org/project/menu_position.

This module make relationship between the main menu and content type.

网友答案:

Well to do that:

1> make sure you are using your own theme.

2> Write the css for the menu to highlight when one clicks inside.

To Know when the child of the menu is clicked

Use jQuery to check for the children being clicked and add the highlight class to the menu name using $('#MenuDiv').addClass('highlightClass');

If you post code of your menu, maybe I can help from jQuery point of view.

分享给朋友:
您可能感兴趣的文章:
随机阅读: