2010-03-01 4 views
3

Мне нужно вставить форму комментария непосредственно в шаблон узла (я использую node-тип .tpl.php для темы типа node).Форма Drupal и комментариев

В соответствующей проблеме, если я перехожу к/comment/reply/NID, я получаю форму комментария, но у нее есть только кнопка предварительного просмотра и кнопка отправки. кнопка предварительного просмотра ничего не делает при нажатии.

Спасибо за помощь!

ответ

3

Проверьте настройки комментария типа узла в разделе «admin/content/node-type/yourNodeType». В пределах (обычно скомпенсированного) набора полей для параметров комментариев вы можете выбрать, отображать ли форму комментария на отдельной странице или на той же странице, что и узел.

Что касается отсутствующей кнопки отправки, вы можете изменить настройку «Предварительный просмотр комментариев» от обязательного к необязательному.

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

1

Форма комментария отсутствует в node-type.tpl.php. Технически вы можете добавить его туда через переменную препроцессию. Но это вызовет целый ряд проблем.

Итак, к сожалению, вам нужно будет сделать шаг назад, а тему комментариев - в другом месте.

  • узел
    • узел-контента

    • комментарий форма

    • комментарии

не представляется возможным

  • узел

    • узла содержание

  • комментарий-обертка

    • комментарий-форма

    • комментарии

однако, путь.

http://api.drupal.org/api/drupal/modules--comment--comment-wrapper.tpl.php для стартера

Смежные вопросы