2014-10-14 5 views
0

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

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

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

EDIT: Следует также добавить - я установил страницу и wbeform в соответствии со всеми остальными, и все они работают так, как должны, и размещают их по тому же адресу, что и страница.

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

Благодаря

+0

вы можете попробовать веб-форму ajax для блока. https://www.drupal.org/project/webform_ajax – 2pha

ответ

0

Если вы используете модуль 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.