Drupal 6 找出要使用的钩子

Drupal 6 找出要使用的钩子,drupal-6,drupal-modules,drupal-hooks,Drupal 6,Drupal Modules,Drupal Hooks,如果这个问题有一个简单的答案,请原谅 我正在开发一个模块,它的功能类似于nodereferences\u url 有人能告诉我应该实现哪个Drupal钩子来将链接放入节点内容区域中,如所附图像中突出显示的那样 谢谢 是的,描述如下: 这个钩子使模块能够向Drupal的许多部分添加链接。例如,可以在节点或导航块中添加链接 返回的数组应该是链接项的键控数组。每个链接可以是两种格式之一 该钩子的一个实现示例是,它包含以下代码: function node_link($type, $node = NUL

如果这个问题有一个简单的答案,请原谅

我正在开发一个模块,它的功能类似于nodereferences\u url

有人能告诉我应该实现哪个Drupal钩子来将链接放入节点内容区域中,如所附图像中突出显示的那样

谢谢

是的,描述如下:

这个钩子使模块能够向Drupal的许多部分添加链接。例如,可以在节点或导航块中添加链接

返回的数组应该是链接项的键控数组。每个链接可以是两种格式之一

该钩子的一个实现示例是,它包含以下代码:

function node_link($type, $node = NULL, $teaser = FALSE) {
  $links = array();

  if ($type == 'node') {
    if ($teaser == 1 && $node->teaser && !empty($node->readmore)) {
      $links['node_read_more'] = array(
        'title' => t('Read more'), 
        'href' => "node/$node->nid",
        // The title attribute gets escaped when the links are processed, so
        // there is no need to escape here. 
        'attributes' => array('title' => t('Read the rest of !title.', array('!title' => $node->title))),
      );
    }
  }

  return $links;
}
这是当节点内容超过摘要中已显示的内容时,在节点摘要中添加“读取更多”链接的代码

注意,钩子是为节点和注释调用的。如文档中所述,
$type
参数可以具有以下值:

  • “评论”:放置在正在查看的评论下方的链接
  • “节点”:放置在正在查看的节点下方的链接

谢谢,这正是我想要的!