摘要: 起因:项目要求在一个内容内页中高亮某个menu,而这个menu与内容不相关。drupal的menu高亮,其实是给menu中的li添加active class并会显示出这个menu下的sub-menu。但默认只有两种情况:1. 当前地址与menu指向的地址一致;2. 当前地址与menu的某个sub-menu指向的地址一致而目前这个内容页并没有关联某个menu。分析:到官方search了一下,发现有menu_set_active_item这个API可以设置当前menu,还有两个回复解决方法,就用这个方法试试。解决过程:我把以下代码写在template.php里面theme_preprocess_p 阅读全文
posted @ 2011-08-24 13:12 猫之良品 阅读(1040) 评论(2) 推荐(0) 编辑