【问题标题】:Drupal and Comment FormDrupal 和评论表
【发布时间】:2010-03-01 12:50:23
【问题描述】:

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

在相关问题中,如果我转到 /comment/reply/NID 我会收到评论表单,但它只有“预览”按钮,没有提交按钮。 “预览”按钮在按下时不执行任何操作。

感谢您的帮助!

【问题讨论】:

    标签: drupal drupal-theming drupal-forms drupal-comments


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      • 节点

        • 节点内容

        • 评论表格

        • cmets

      不可能

      • 节点

        • 节点内容

      • 评论包装

        • 评论表格

        • cmets

      但是,这是要走的路。

      http://api.drupal.org/api/drupal/modules--comment--comment-wrapper.tpl.php 初学者

      【讨论】:

        猜你喜欢
        • 2011-10-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多