2013-08-17 10 views
0

Я хочу добавить отдельную форму комментариев для каждого узла, показанного в представлении. Я использовал шаблон строки, используя следующий код:Форма комментария в представлениях drupal

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

Форма предъявляется, но не работает должным образом. Когда я нажимаю на кнопку Сохранить, вместо сохранения комментария он перенаправляет меня на следующий адрес: комментарий/ответ/35 (в случае, если я пытаюсь добавить комментарий к узлу 35)

С уважением

+0

Ну, вот как его спасло, и вы перенаправлены на недавно сохраненный комментарий! –

ответ

0

Вы можете сделать это используя hook_form_alter, вы можете изменить $ form ['# action'] и изменить форму действия на свой собственный URL.

Этот post может помочь изменить адрес назначения после отправки комментария.

Смежные вопросы