Drupal 7 получает комментарии узла - PullRequest
4 голосов
/ 12 октября 2011

Есть ли простой способ получить комментарии узла программно в Drupal 7?

Ответы [ 3 ]

5 голосов
/ 12 октября 2011

Проверьте функцию comment_get_thread () , она может быть вам полезна.

1 голос
/ 21 октября 2012

Если вы не хотите писать код, вы можете переопределить узел с помощью шаблона узла панели и, создав в нем вариант, можете добавить поток комментариев в этом варианте. И я думаю, что это очень простой способ сделать это.

0 голосов
/ 23 апреля 2014

В Drupal 7 вы можете использовать приведенный ниже код для получения всех комментариев узла, используя идентификатор узла

$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 () ;

...