国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

drupal之hook_link和hook_link_alter鉤子函數解析

2024-08-30 19:07:49
字體:
來源:轉載
供稿:網友

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

在Drupal中有個鉤子,叫做hook_link,參數如下:

hook_link($type, $object, $teaser = FALSE)

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

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

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

hook_link_alter(&$links, $node)

$links為引用類型,結構如下:

<?php
$links["comment"] = array(
'title' => t('Your title'),
'href' => 'create/comment',
'query' => 'destination=node/'.$node->nid,
);
?>

因為是引用,所以不用有返回值.

例:

function photos_link_alter(&$links,$node){
$links["comment"] = array(
'title' => t('Your title'),
'href' => 'create/comment',
'query' => 'destination=node/'.$node->nid,
);
}

希望本文所述對大家的drupal二次開發有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 钦州市| 景德镇市| 元朗区| 汝阳县| 津市市| 云南省| 佳木斯市| 钟祥市| 武威市| 炎陵县| 红原县| 会理县| 北辰区| 柳林县| 东城区| 齐河县| 中超| 桓台县| 祁阳县| 鄱阳县| 无为县| 海淀区| 班玛县| 普格县| 略阳县| 博兴县| 延寿县| 朔州市| 平顺县| 武隆县| 宜阳县| 天峻县| 阜新| 云浮市| 星座| 勐海县| 盐边县| 西林县| 泰州市| 张家界市| 嘉峪关市|