Drupal 7 开发内部培训资料, 分头诗人

drupal7中,如果更改某个页面的元素

赞成!
0
否决!

在drupal7中,在"Aggregator模块" ->"RSS 总计"页面下,点击某个类别后的页面:

我想通过新的模块插件的方式如何更改这个页面,也就是如何能hook上这个页面呢?谢谢

3 个回答

赞成!
0
否决!

刚才标题写错了,是:“drupal7中,如何更改某个页面的元素”,不好意思!

赞成!
0
否决!

1,新建模块,起名为 yourmodule

2,调用hook_page_alter()

function menu_managler_page_alter(&$page){
// arg(0) 是http://www.yoursite.com/aboutus中的aboutus
  if(arg(0) == 'aboutus'){// 如果地址为:http://www.yoursite.com/aboutus
    dsm($page);
    $page['content']['system_main']['#type'] = 'ol'; //修改页面的元素
  }
}
赞成!
0
否决!

哦,谢谢!那比如我想在那个“查看、分类、配置”连接后面再加一个链接,比如叫“汇总”,你说的这种方法也能实现吗?