【问题标题】:comment form in drupal viewsdrupal 视图中的评论表单
【发布时间】:2013-08-17 12:56:35
【问题描述】:

我想为视图中显示的每个节点添加单独的评论表单。 我使用以下代码使用模板行:

$comment = new stdClass;
$comment->nid = strip_tags($fields['nid']->content);
$form = drupal_get_form('comment_form', $comment);
print render($form);

表格已显示,但无法正常工作。当我点击保存时,它没有保存评论,而是将我重定向到以下网址: comment/reply/35(以防我尝试为节点 35 添加评论)

问候

【问题讨论】:

  • 嗯,这就是它的保存方式,您将被重定向到新保存的评论!

标签: drupal drupal-views drupal-comments


【解决方案1】:

您可以使用 hook_form_alter 执行此操作,您可以更改 $form['#action'] 并将操作表单编辑为您的自定义 url。

这个post 可以帮助在提交评论后更改目标网址。

【讨论】:

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