用户登录

Drupal资源链接

http://zhupou.cn
drupal布道者,改成了"老葛的Drupal培训班",专心于培训事业
http://drupal.org
官方网站
http://drupalchina.org
中文的官方网站
http://acquia.com/
本站就是用这个版本构建的

在首页不显示添加新评论

drupal系统在启用评论之后,在首页的每个节点下都会有个链接添加新评论,这是个没用功能,在别人没有看完整个文章之后,一般没必要直接添加新评论.可以利用重写theme_links()函数去除新评论功能.

原文来处于此处

 

01找到theme_links()的位置

这个函数位于includes\theme.inc文件的1103行.将事个函数复制出来

02修改模板目录的template.php文件

在这个文件中增加一个函数,函数名为你的模板名称_links,把刚才复制出来的内容给放进去.并且在这个函数的开关部分加入以下语句,看起来应该是这样的.

function blank_links($links, $attributes = array('class' => 'links')) {//blank是我的模板名称,你要改成你自己的模板名.
if (drupal_is_front_page()) {
unset($links['comment_add']);
}
//下面是你自己复制过来的内容.

OK,清空缓存试试看,在首页中的添加新评论的链接是不是没有了.

 

感想

drupal中的模板改写功能实在是太强大了,几乎所有可能的东东都可以做,实在象有句话,没有做不到,只有想不到