вывод комментариев и формы комментирования в любом месте

Данный сниппет позволяет хранить форму комментирования и сами комментарии в переменных, которые в дальнейшем можно вывести, например, в page.tpl.php:

<?php

// Store comments and the comment form in variables

function phptemplate_preprocess_page(&$vars) {

  $vars['comments'] = $vars['comment_form'] = '';

  if (module_exists('comment') && isset($vars['node'])) {

    $vars['comments'] = comment_render($vars['node']);

    $vars['comment_form'] = drupal_get_form('comment_form',

    array('nid' => $vars['node']->nid));

  }

}



// Unset comments from node

read more