Кажется, у вас здесь две разные проблемы. Я не уверен, почему вы получаете нулевую ссылку, убедитесь, что вы используете форму MVC на странице MVC и что у вас нет контроллеров в форме с именем пользовательского кода. Маршрут форм по умолчанию в файле Sitecore.MVC.Config также должен быть пустым.
Что касается ошибки JavaScript, это связано с тем, что скрипт отслеживания событий ни в коем случае не добавляется на страницу. это похоже на ошибку, и я сообщил об этом Sitecore.
На данный момент вы можете добавить скрипт вручную в представление бритвы WFFM.
Я добавил его в ~/views/form/index.cshtml
<script src="~/sitecore/shell/Applications/Modules/Web Forms for Marketers/mvc/Fields/sc.fields-events-tracking.js"></script>
Изменить: теперь я обнаружил, что в справочном руководстве WFFM на самом деле говорится, что вам нужно вручную добавить все файлы css и js в ваш основной файл макета. он похоронен в разделе 3.15.2.
Вам нужно добавить эти ссылки на файлы js:
<script src="~/sitecore/shell/Applications/Modules/Web Forms for Marketers/mvc/jquery-1.8.2.min.js"></script>
<script src="~/sitecore/shell/Applications/Modules/Web Forms for Marketers/mvc/jquery-ui-1.8.24.js"></script>
<script src="~/sitecore/shell/Applications/Modules/Web Forms for Marketers/mvc/jquery.validate.js"></script>
<script src="~/sitecore/shell/Applications/Modules/Web Forms for Marketers/mvc/jquery.validate.unobtrusive.js"></script>
<script src="~/sitecore/shell/Applications/Modules/Web Forms for Marketers/mvc/Fields/sc.fields-unobtrusive.js"></script>
<script src="~/sitecore/shell/Applications/Modules/Web Forms for Marketers/mvc/Fields/sc.fields-events-tracking.js"></script>
<script src="~/sitecore/shell/Applications/Modules/Web Forms for Marketers/mvc/Fields/sc.fields-date.js"></script>
<script src="~/sitecore/shell/Applications/Modules/Web Forms for Marketers/mvc/Fields/sc.fields-captcha.js"></script>
<script src="~/sitecore/shell/Applications/Modules/Web Forms for Marketers/mvc/Fields/sc.ajax-form.js"></script>
и эти ссылки css:
<link href="~/sitecore/shell/Themes/Standard/Default/WFM/mvc/Fields/Default.css" rel="stylesheet">
<link href="~/sitecore/shell/Themes/Standard/Default/WFM/mvc/Fields/Colors/Default.css" rel="stylesheet">
<link href="~/sitecore/shell/Themes/Standard/Default/WFM/mvc/Fields/Custom.css" rel="stylesheet">
<link href="~/sitecore/shell/Themes/Standard/Default/WFM/mvc/base/jquery.ui.all.css" rel="stylesheet">
person
Tom Hawkin
schedule
09.01.2015