drupal之hook_link和hook_link_alter钩子函数解析

drupal之hook_link和hook_link_alter钩子函数解析,第1张

drupal之hook_link和hook_link_alter钩子函数解析

本文重点是详细介绍了drupal中的hook_link和hook_link_alter钩子函数,并结合实例分析了钩子函数的实际用法,具有一定的参考和使用价值,盆友们一定要参考。

本文描述了在drupal中hook_link和hook_link_alterhook函数的用法。分享给大家参考。实际:

Drupal中有一个钩子,叫做hook_link,参数如下:

复制以下代码:hook_link($type,$object,$teacher=false)
第一个参数$type,大概值节点,注释等。
第二个参数$object。如果类型是node,$object是节点目标。
如果第三个参数$teacher是$node类型,0,1表示链接是否显示teacher中的信息。

实际参考:http://api.drupal.org/api/function/hook_link/6

改变其他控制模块形成的链接怎么办?幸运的是,drupal向您展示了另一个钩子:

复制下面的代码:Hook_link_alter(&;$links,$node)
$links是一个引用类型,其构造如下:

复制下面的代码:<?PHP
$links["comment"]=array(
'title'=>;t('您的头衔'),
'href'=>;create/comment',
'query'=>;destination=node/'。$node->;nid,
);
?>
因为是导入的,所以不需要有返回值。

示例:

复制下面的代码:functionphotos_link_alter(&$links,$node){
$links["comment"]=array(
'title'=>;t('您的头衔'),
'href'=>;create/comment',
'query'=>;destination=node/'。$node->;nid,
);
}

期待以上对大家的drupal二次开发有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存