Как показать несколько узлов с комментариями и формой комментариев для каждого узла на одной странице в Drupal? - PullRequest
0 голосов
/ 15 июня 2011

Для отображения нескольких узлов на пользовательской странице я использовал node_view_multiple($nodes, $view_mode = 'full'), но узлы отображаются без комментариев и формы комментариев.

Как отобразить несколько узлов с комментариями иФорма комментария для каждого узла на пользовательской странице?

Ответы [ 2 ]

0 голосов
/ 10 июля 2015

В пользовательском модуле используйте hook_node_view:

<?php
/**
 * Implements hook_node_view().
 */
function CUSTOM_MODULE_NAME_node_view($node, $view_mode) {
  if ($node->type == 'YOUR_CONTENT_TYPE' && $node->comment != COMMENT_NODE_HIDDEN && $view_mode == 'full' && empty($node->in_preview)) {
    $node->content['comments'] = comment_node_page_additions($node);
  }
}
0 голосов
/ 20 июня 2011

Рассматривали ли вы решение этой проблемы с помощью «Модуля просмотров»? Это может быть хорошим и быстрым решением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...