欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

drupal之hook_link和hook_link_alter鉤子函數(shù)解析

  發(fā)布時(shí)間:2014-11-03 15:34:26   作者:佚名   我要評(píng)論
這篇文章主要為大家介紹了drupal中hook_link和hook_link_alter鉤子函數(shù),實(shí)例分析了鉤子函數(shù)的具體用法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了drupal中hook_link和hook_link_alter鉤子函數(shù)的用法。分享給大家供大家參考。具體如下:

在Drupal中有個(gè)鉤子,叫做hook_link,參數(shù)如下:

復(fù)制代碼
代碼如下:
hook_link($type, $object, $teaser = FALSE)

第一個(gè)參數(shù) $type, 可能的值為node,comment等。
第二個(gè)參數(shù) $object,如果type為node, 則$object就為node對(duì)象。
第三個(gè)參數(shù) $teaser 如果為$node類型,則0,1表示該link是否顯示在teaser中.

具體可參考:http://api.drupal.org/api/function/hook_link/6

那么想修改別的模塊生成的link呢,很幸運(yùn),drupal為我們提供了另一個(gè)hook:

復(fù)制代碼
代碼如下:
hook_link_alter(&$links, $node)

$links為引用類型,結(jié)構(gòu)如下:

復(fù)制代碼
代碼如下:
<?php
$links["comment"] = array(
'title' => t('Your title'),
'href' => 'create/comment',
'query' => 'destination=node/'.$node->nid,
);
?>

因?yàn)槭且?,所以不用有返回?

例:

復(fù)制代碼
代碼如下:
function photos_link_alter(&$links,$node){
$links["comment"] = array(
'title' => t('Your title'),
'href' => 'create/comment',
'query' => 'destination=node/'.$node->nid,
);
}

希望本文所述對(duì)大家的drupal二次開(kāi)發(fā)有所幫助。

相關(guān)文章

最新評(píng)論