Как бы я визуализировал комментарии узлов в Drupal 7? - PullRequest
0 голосов
/ 11 января 2012

Я делаю следующее для загрузки и рендеринга узла через ajax:

$node = node_load($id);
$node_view = node_view($node);
drupal_render($node_view);

Это прекрасно работает для отображения узла, НО комментарии и форма комментариев отсутствуют.Как добавить комментарии и форму комментариев к $ node или $ node_view, чтобы они отображались с помощью drupal_render?node.tpl.php вызывается для визуализации узла FYI;)

Спасибо !!!

1 Ответ

6 голосов
/ 11 января 2012

Глядя на модуль комментариев (в частности, comment_node_view()), он должен быть добавлен по умолчанию, но если нет, он должен работать:

$node = node_load($id);
$node_view = node_view($node);

$node_view['comments'] = comment_node_page_additions($node);

echo drupal_render($node_view);
...