Форма Sitecore WFFM не работает при вставке в качестве веб-элемента управления

Я создал форму, которая работает, если я добавлю ее в качестве элемента управления в Презентация --> Детали. Что мне нужно сделать на другой странице, так это вставить ту же веб-форму, что и веб-элемент управления, например:

<wffm:FormRender FormID="{72857A3A-B6C5-48C0-995B-FA053C82870F}" runat="server" />

Форма отображается на странице, но проверки сообщают о незаполненных полях, хотя они заполнены.

Я что-то упускаю?


person SpaceJump    schedule 01.03.2016    source источник
comment
Глядя на doc.sitecore.net/web%20forms%20for%20marketers/ вы все сделали правильно. У вас есть какие-то ошибки javascript? Или, может быть, какой-то файл css отсутствует?   -  person Marek Musielak    schedule 01.03.2016
comment
Нет ошибок JavaScript или CSS. Что я вижу, когда форма интегрирована, так это в Firebug: GET visitoridentificationextension.aspx - 500 Internal Server Error. Этого нет, если формы нет на странице. Что странно, так это то, что форма отображается правильно, но даже если я убираю все валидации со всех полей, возникают ошибки валидации. Но это работает, когда форма добавляется на страницу как рендеринг в деталях --› презентация.   -  person SpaceJump    schedule 04.03.2016
comment
Я использовал обходной путь: я создал новый элемент страницы и добавил к нему форму через детали презентации. Затем я вставил новую страницу формы на исходную страницу через iFrame. Не лучшее решение, но оно работает.   -  person SpaceJump    schedule 11.04.2016


Ответы (1)


Ну вот. Это то, что вам нужно сделать.

<wffm:FormRender FormID="{72857A3A-B6C5-48C0-995B-FA053C82870F}" FormTemplate="/sitecore modules/web/Web Forms for Marketers/Control/SitecoreSimpleFormAscx.ascx" runat="server" />

person Edwin    schedule 07.07.2016