广告
返回顶部
首页 > 资讯 > CMS >drupal实现在node节点的评论下面添加内容的方法
  • 127
分享到

drupal实现在node节点的评论下面添加内容的方法

drupalnode节点评论添加内容方法 2022-06-12 02:06:29 127人浏览 安东尼
摘要

本文实例讲述了drupal实现在node节点的评论下面添加内容的方法。分享给大家供大家参考。具体实现方法如下: drupal中node的评论节点显示是由下面的函数来控制的。这个函数在node.module里面,如下所示:

本文实例讲述了drupal实现在node节点的评论下面添加内容的方法。分享给大家供大家参考。具体实现方法如下:

drupal中node的评论节点显示是由下面的函数来控制的。

这个函数在node.module里面,如下所示:


复制代码代码如下:function node_show($node, $cid) {

$output = node_view($node, FALSE, TRUE);

if (function_exists('comment_render') && $node->comment) {

$output .= comment_render($node, $cid);

}

// Update the history table, stating that this user viewed this node.

node_tag_new($node->nid);

return $output;

}

下面我以实例说明如何在node节点的评论下面添加一些内容。

首先用hook_nodeapi钩子把需要加载的内容,写到node对象里。这个函数在popularterms.module里面,如下:


复制代码代码如下:function popularterms_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {

switch ($op) {

case 'load':

if($node->type == 'story'){

$node->popularterms_html_content = popularterms_html_content1();

}

break;

}

}

然后把上面添加的内容写到node_show函数的节点显示的下面。

如下所示:


复制代码代码如下:function node_show($node, $cid) {

$output = node_view($node, FALSE, TRUE);

if (function_exists('comment_render') && $node->comment) {

$output .= comment_render($node, $cid);

}

// Update the history table, stating that this user viewed this node.

node_tag_new($node->nid);

//评论下面添加的“最近流行的内容”-jason20080923

$output .= $node->popularterms_html_content;

return $output;

}

这样需要添加的内容就显示到了node节点的评论下面了。

希望本文所述对大家的drupal二次开发有所帮助。

--结束END--

本文标题: drupal实现在node节点的评论下面添加内容的方法

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作