Drupal 7 获取节点评论

发布于 2024-12-09 20:03:43 字数 42 浏览 0 评论 0原文

在 Drupal 7 中是否有一种简单的方法以编程方式获取节点的注释?

Is there an easy way to get the comments of a node programmatically in Drupal 7?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

白况 2024-12-16 20:03:44

查看函数 comment_get_thread(),它可能对你有用。

Check out the function comment_get_thread(), it may be of use to you.

丢了幸福的猪 2024-12-16 20:03:44

如果您不想编写代码,则可以使用面板的节点模板覆盖该节点,并通过在其中创建变体,您可以在变体中添加注释线程。我认为这是一种非常简单的方法。

If you don't want to write a code then you can override the node with The panel's node template and by creating a variant in it you can add comment thread in the variant. And I think it is very easier way to do this.

十年不长 2024-12-16 20:03:44

在 Drupal 7 中,您可以使用以下代码使用节点 ID 获取节点的所有注释

$nid = 2; // node ID
    $comments = db_select('comment')
              ->fields('comment', array('name','subject'))
              ->condition('nid', $nid, '=')
              ->execute()
              ->fetchAssoc();
    foreach($comments as $comment) {
        print your comments here
    }

在 Drupal 6 中,您可以使用 comment_render() ;

In Drupal 7 you can use the below code to get all the comments of a node using node ID

$nid = 2; // node ID
    $comments = db_select('comment')
              ->fields('comment', array('name','subject'))
              ->condition('nid', $nid, '=')
              ->execute()
              ->fetchAssoc();
    foreach($comments as $comment) {
        print your comments here
    }

In Drupal 6 you can use the comment_render() ;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文