Действие формы веб-формы Drupal

Я добавляю форму на сайт Drupal. Я создал новую страницу и создал веб-форму, веб-форма была назначена содержимому страницы как блок.

Проблема, с которой я сталкиваюсь, заключается в том, что при отправке формы вместо отображения ошибок формы в верхней части страницы, как это делают остальные формы, действие формы устанавливается на отдельную страницу веб-формы и любые стили / блоки содержимого исчезают.

По сути, мне нужно убедиться, что форма публикуется на одной и той же странице. Если я редактирую действие формы в инструментах разработчика, ошибки отображаются в верхней части страницы.

РЕДАКТИРОВАТЬ: также следует добавить - я настроил страницу и wbeform в соответствии со всеми остальными, и все они работают так, как должны, и отправляют на тот же URL-адрес, что и страница.

Любая помощь приветствуется.

Спасибо


person Ryan    schedule 14.10.2014    source источник
comment
вы можете попробовать модуль ajax webform для блока. drupal.org/project/webform_ajax   -  person 2pha    schedule 14.10.2014


Ответы (1)


Если вы используете модуль Webform, вы можете перейти на страницу конфигурации блока в разделе «Блоки» и найти следующий флажок:

Show all webform pages in block

Описание под флажком сообщает вам, что все, что связано с веб-формой (включая ошибки), будет отображаться на текущей странице, а не перенаправлять вас на исходную страницу веб-формы:

By default multi-page webforms redirect to the node page for all pages after the first one. If checked, all pages will be shown in the block instead.

person Titi    schedule 20.10.2014