Вопрос

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

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

Так что, к сожалению, вам нужно будет сделать шаг назад и оформить форму комментария в другом месте.

  • узел

    • узел-содержимое

    • форма для комментариев

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

это невозможно

  • узел

    • узел-содержимое

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

    • форма для комментариев

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

тем не менее, это правильный путь.

видишь http://api.drupal.org/api/drupal/modules--comment--comment-wrapper.tpl.php для начала

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top