返回顶部
首页 > 资讯 > CMS >drupal之hook_link和hook_link_alter钩子函数解析
  • 214
分享到

drupal之hook_link和hook_link_alter钩子函数解析

drupalhook_linkhook_link_alter钩子函数 2022-06-12 02:06:40 214人浏览 薄情痞子
摘要

本文实例讲述了drupal中hook_link和hook_link_alter钩子函数的用法。分享给大家供大家参考。具体如下: 在Drupal中有个钩子,叫做hook_link,参数如下:复制代码代码如下:hook_li

本文实例讲述了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二次开发有所帮助。

--结束END--

本文标题: drupal之hook_link和hook_link_alter钩子函数解析

本文链接: https://lsjlt.com/news/32667.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • drupal之hook_link和hook_link_alter钩子函数解析
    本文实例讲述了drupal中hook_link和hook_link_alter钩子函数的用法。分享给大家供大家参考。具体如下: 在Drupal中有个钩子,叫做hook_link,参数如下:复制代码代码如下:hook_li...
    99+
    2022-06-12
    drupal hook_link hook_link_alter 钩子函数
  • 浅析pytest 钩子函数 之初始钩子和引导钩子
    目录1. F( arg1, arg2, …)2. F( arg1, arg2=value2, …)3. F( *arg1 )1. F( arg1, arg...
    99+
    2024-04-02
  • vue parseHTML函数源码解析start钩子函数
    目录正文platformGetTagNamespace 源码 isForbiddenTag 函数addIfCondition是什么processIfConditions 源...
    99+
    2024-04-02
  • python 钩子函数详解
    1.with 与 __enter__ ,__exit__ with obj: expressment #进入with块时调用 obj.__enter__() #退出with块时调用 obj....
    99+
    2023-01-31
    钩子 详解 函数
  • vue parseHTML函数源码分析start钩子函数
    这篇文章主要讲解了“vue parseHTML函数源码分析start钩子函数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue parseHTML函数源码分析start...
    99+
    2023-07-02
  • vue parseHTML源码解析hars end comment钩子函数
    目录引言chars源码:parseTextend 源码closeElement 源码comment 注释节点描述对象引言 接上文  parseHTML 函数源码解析&nbs...
    99+
    2024-04-02
  • Vue中钩子函数的示例分析
    这篇文章主要介绍了Vue中钩子函数的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Vue-Router导航守卫:有的时候,我们需要通...
    99+
    2024-04-02
  • Vue2.X中钩子函数的示例分析
    这篇文章给大家分享的是有关Vue2.X中钩子函数的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。$route可以在子组件任何地方调用,代表当前路由对象,这个属性是只读的,...
    99+
    2024-04-02
  • 如何理解Vue生命周期和钩子函数
    这期内容当中小编将会给大家带来有关如何理解Vue生命周期和钩子函数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1. vue生命周期一组件从 创建 到 销毁 的整个过程就是生命周期Vue 实例从创建到销毁...
    99+
    2023-06-25
  • Vue生命周期介绍和钩子函数详解
    目录Vue生命周期介绍和钩子函数 VUE生命周期钩子 Vue生命周期简介 create 和 mounted 相关 update 相关 destroy 相关 总结 Vue生命周期介绍和...
    99+
    2024-04-02
  • element upload 钩子函数的坑及解决
    目录element upload 钩子函数的坑element-ui中组件函数钩子自带参数,不能添加参数问题element upload 钩子函数的坑 因为需求需要我将element ...
    99+
    2024-04-02
  • Vue3生命周期钩子函数详解
    本文实例为大家分享了Vue3生命周期钩子函数的具体代码,供大家参考,具体内容如下 一、Vue3生命周期钩子 setup() : 开始创建组件之前,在 beforeCreate 和 c...
    99+
    2024-04-02
  • 基于Vue2.X中路由和钩子函数的示例分析
    小编给大家分享一下基于Vue2.X中路由和钩子函数的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!导航和钩子函数:导航:路由正在发生改变 关键字:路由 变钩子函数:在路由切换的不同...
    99+
    2024-04-02
  • JVM钩子函数的使用场景详解
    目录一、问题引入背景原始思路二、JVM钩子使用场景正常关闭异常关闭强制关闭三、回归问题一、问题引入 背景 在编写一个需要持续在后台运行的程序的时候遇到了这样的场景:我的程序在主函...
    99+
    2024-04-02
  • 详解JavaScript中的before-after-hook钩子函数
    目录before-after-hook1.单独的钩子2.Hook collectionbefore-after-hook 最近看别人的代码,接触到一个插件,before-after-...
    99+
    2022-12-15
    JavaScript before-after-hook钩子函数 JavaScript before-after-hook JavaScript 钩子函数
  • php中关于hook钩子函数底层理解
    假设你有一套登录注册业务。一开始很简单,老板说只需要常规的注册登录就行。 但是到了后面,接口被刷,老板然你在注册登录前加个验证码然后没过多久,老板又说,当用户注册时,我们给用户的邮箱...
    99+
    2023-01-13
    php hook钩子 php hook函数 php钩子函数
  • Vue八大生命周期钩子函数源码分析
    本篇内容主要讲解“Vue八大生命周期钩子函数源码分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue八大生命周期钩子函数源码分析”吧!一.速识概念:我们把一个对象从生成(new)到被销毁(d...
    99+
    2023-07-05
  • 一篇文章快速了解Angular和Ionic生命周期和钩子函数
    目录Angular实现调用顺序注意Ionicionic是怎么处理页面的生命周期的路由守卫总结Angular 实现 首先实现方式不用多说,使用钩子函数需要在定义的时候实现对应的接口...
    99+
    2024-04-02
  • vue中的生命周期和钩子函数是什么
    这篇文章主要讲解了“vue中的生命周期和钩子函数是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue中的生命周期和钩子函数是什么”吧!1.什么是生命周期Vue 实例有一个完整的生命周期...
    99+
    2023-06-21
  • vue-router中的钩子函数和执行顺序说明
    目录一:全局导航钩子函数1、vue router.beforeEach(全局前置守卫)2、vue router.afterEach(全局后置守卫)二:路由独享的守卫(路由内钩子)三:...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作