我需要将注释表单直接插入节点模板(我使用node- type .tpl.php来主题化节点类型)。
在相关问题中,如果我转到/ comment / reply / NID,我会收到评论表,但它只有“预览”按钮,没有提交按钮。按下时预览按钮不执行任何操作。
感谢您的帮助!
答案 0 :(得分:3)
检查“admin / content / node-type / yourNodeType”下的节点类型注释设置。在注释选项的(通常是折叠的)字段集中,您可以选择是在单独的页面上显示注释表单还是在与节点相同的页面上显示。
对于缺少提交按钮,您可以将“评论预览”的设置从强制更改为可选。
至于预览按钮什么都不做,这听起来很奇怪,我不知道是什么原因引起的 - 按下它通常会导致预览输入的评论,并提供最终提交的选项。如果此问题仍然存在,您应该为此单独提出一个问题。
答案 1 :(得分:1)
评论表单不在node-type.tpl.php的范围内。从技术上讲,您可以通过变量预处理将其添加到那里。但这将引入一系列全新的问题。
所以,不幸的是,你需要退后一步,并在其他地方对评论形式进行主题化。
是不可能的
然而,是要走的路。
见http://api.drupal.org/api/drupal/modules--comment--comment-wrapper.tpl.php 作为首发