[Решено] Позиция формы добавления комментариев

Главные вкладки

Аватар пользователя Igurok Igurok 15 сентября 2010 в 18:30

Вродь, простое дело, но не вижу решения.

Как отображать форму для добавления комментариев над списком комментариев для конкретных типов нод?

В админке есть только под или на отдельной странице.

Комментарии

Аватар пользователя zaraza@drupal.org zaraza@drupal.org 16 сентября 2010 в 11:49

воттут: http://www.sem-vecherov.ru/guestbook мы делали так:
в файл node-page.tpl.php добавили код

  <?php if ($node->nid == 142) { ?>
    <div id="comments-top">
      <?php print drupal_get_form("comment_form", array("nid" => $node->nid));; ?>
    </div>
  <?php ?>

Внизу форму пока скрыли стилями, когда полоса развернётся, то вернём её на место,
но если нужно, тоделается это достаточно просто
через tpl файл с переменной $box (*может вру, может через другой файл, лень искать=)*)

Аватар пользователя zaraza@drupal.org zaraza@drupal.org 16 сентября 2010 в 20:16

могу подсказать 2 некошерных варианта:
1 - сделать форму ответа на комментарий на отдельной странице, а ссылочку "ответить" удали из $links (или вобще переменную линкс, если не нужна)
2 - *совсем не кошерный вариант, за который руки отрывать нужно* /modules/comment/comment.module - закоментить строчки 1050-1052