3

我需要将评论表单直接插入到节点模板中(我使用node- type .tpl.php 来设置 node-type 的主题)。

在相关问题中,如果我转到 /comment/reply/NID 我会收到评论表单,但它只有“预览”按钮,没有提交按钮。按下时,预览按钮什么也不做。

谢谢您的帮助!

4

2 回答 2

3

检查“admin/content/node-type/yourNodeType”下的节点类型注释设置。在评论选项的(通常折叠的)字段集中,您可以选择是在单独的页面上还是在与节点相同的页面上显示评论表单。

至于缺少的提交按钮,您可以将“评论预览”的设置从强制更改为可选。

至于预览按钮什么都不做,这听起来很奇怪,我不知道是什么原因造成的——按下它通常会预览输入的评论,并可以选择最终提交。如果此问题仍然存在,您应该为此打开一个单独的问题。

于 2010-03-03T11:45:41.063 回答
1

评论表单不在 node-type.tpl.php 的范围内。从技术上讲,您可以通过变量预处理将其添加到那里。但这会带来一系列全新的问题。

因此,不幸的是,您需要退后一步,并在其他地方设置评论表单的主题。

  • 节点

    • 节点内容

    • 评论形式

    • 评论

不可能

  • 节点

    • 节点内容

  • 评论包装

    • 评论形式

    • 评论

然而,是要走的路。

http://api.drupal.org/api/drupal/modules--comment--comment-wrapper.tpl.php 作为入门

于 2010-05-30T18:13:13.470 回答